Radio access network device, radio communication device, method, and recording medium
By implementing a feedback mechanism using neural networks for information exchange between radio access network devices, the wireless communication device addresses spectrum leakage issues, enhancing signal quality and reliability in delta-sigma modulation and RoF technology systems.
Patent Information
- Application Number
- JP2023542104
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-08-18
- Publication Date
- 2024-12-24
- Estimated Expiration
- 2041-08-18
AI Technical Summary
In wireless communication devices using delta-sigma modulation and RoF technology, spectrum leakage occurs due to waveform distortion, degrading signal quality, and existing systems lack effective mechanisms for exchanging information between physically separated communication devices to mitigate this distortion.
A wireless communication device comprising a first radio access network device and a second radio access network device that exchange information through an acquisition and transmission unit to improve transmission quality by feedback mechanisms using neural networks to suppress transmission distortion.
The solution effectively suppresses transmission distortion, enhancing signal quality by reflecting information about transmission path conditions in neural networks, thereby improving the accuracy and reliability of wireless communication.
Smart Images

Figure 0007605326000001 
Figure 0007605326000002 
Figure 0007605326000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a radio access network device, a wireless communication device, a method, and a recording medium. [Background technology]
[0002] In the field of wireless communication, in order to cope with the increase in traffic, the development of technology to realize high-speed communication is progressing. Usually, in order to realize high-speed communication, a wireless communication device needs to be equipped with a high-speed and high-precision digital-to-analog converter (DAC). However, there is a problem that the power consumption of such a device is large.
[0003] In order to solve this problem, delta-sigma modulation is sometimes used (see, for example, Patent Document 1, Non-Patent Document 1, and Non-Patent Document 2). Delta-sigma modulation is a process for converting an analog signal as an input signal into a quantized signal (a pulse train). Delta-sigma modulation can lower the required resolution of the DAC (even down to 1 bit in some cases). This can reduce the power consumption of the wireless communication device.
[0004] Meanwhile, in wireless communication devices, a configuration is known in which multiple functions of a radio access network device are divided into two physically separated communication devices. For example, a base station is divided into a base band unit (BBU) and a remote unit (RU). The RU may be called an RRU (remote radio unit), an RRH (remote radio head), or an RAU (remote antenna unit). The BBU and the RU are connected via a communication path (e.g., optical fiber). In this configuration, a radio over fiber (RoF) technology is used for transmitting signals between the BBU and the RU.
[0005] In recent years, systems using delta-sigma modulation and RoF technology have been considered (see, for example, Non-Patent Document 3). In the following, in such a system, a pulse train output by delta-sigma modulation is transmitted from a BBU to a RU via an optical fiber. In this case, the RU restores the pulse train to the original analog signal before delta-sigma modulation, for example, through an analog band-pass filter (BPF). Since the RU does not need to have a DAC, the power consumption of the RU can be reduced. [Prior art documents] [Patent documents]
[0006] [Patent Document 1] International Publication No. 2016 / 103981 [Non-patent literature]
[0007] [Non-Patent Document 1] T. Maehata, S. Kameda, and N. Suematsu, “1- bit feedforward distortion compensation technology for bandpass delta-sigma modulation,” IEICE Trans. Commun., vol.E99-B, no.5, pp.1087-1092, May 2016 [Non-Patent Document 2] A.Frappe, A.Flament, B.Stefanelli, A.Kaiser, and A.Cathelin, “An all-digital RF signal generator using high-speed SD modulators,” IEEE Journal of Solid-State Circuits, vol.44, no.10, pp.2722-2732, Oct.2009 [Non-Patent Document 3] H. Li et al., “Real-Time 100-GS / s Sigma-Delta Modulator for All-Digital Radio-over-Fiber Transmission,” J. Lightw. Technol. vol. 38, no. 2, pp. 386-393, Jul. 2019. Summary of the Invention [Problem to be solved by the invention]
[0008] Incidentally, as described in Non-Patent Document 1, it is known that in a configuration using delta-sigma modulation, a phenomenon called spectrum leakage occurs due to distortion occurring in the waveform. Here, spectrum leakage is a phenomenon in which signal components occur in bands surrounding a desired frequency band (i.e., bands other than the desired frequency band). The quality of the signal output from the RU decreases due to spectrum leakage. In order to suppress the above distortion, it is required to exchange appropriate information between two communication devices (in this example, the BBU and the RU).
[0009] The present disclosure provides techniques for sending or receiving information to improve transmission between two communication devices. [Means for solving the problem]
[0010] In one or more embodiments, a first radio access network device performing processing related to a first physical layer is provided, the first radio access network device including an acquisition unit configured to acquire information related to a transmission between the first radio access network device and a second radio access network device performing processing related to a second physical layer higher than the first physical layer, and a transmission unit configured to transmit the information related to the transmission to the second radio access network device.
[0011] In one or more embodiments, a second radio access network device performing processing related to a second physical layer higher than a first physical layer is provided, the second radio access network device including a receiver that receives information related to transmission between a first radio access network device performing processing related to the first physical layer and the second radio access network device, and a processor that performs processing related to communication with the first radio access network device using the information related to the transmission.
[0012] In one or more embodiments, a wireless communication device is provided. The wireless communication device includes a first radio access network device that performs processing related to a first physical layer, and a second radio access network device that performs processing related to a second physical layer higher than the first physical layer. The first radio access network device obtains information related to a transmission between the first radio access network device and the second radio access network device, and transmits the information related to the transmission to the second radio access network device. The second radio access network device receives the information related to the transmission, and performs processing related to communication with the first radio access network device using the information related to the transmission.
[0013] In one or more embodiments, a method is provided in a first radio access network device performing processing related to a first physical layer, the method including obtaining information related to a transmission between the first radio access network device and a second radio access network device performing processing related to a second physical layer higher than the first physical layer, and transmitting the information related to the transmission to the second radio access network device.
[0014] In one or more embodiments, a method is provided in a second radio access network device performing processing related to a second physical layer higher than a first physical layer, the method including receiving information related to a transmission between a first radio access network device performing processing related to the first physical layer and the second radio access network device, and using the information related to the transmission to perform processing related to communication with the first radio access network device.
[0015] In one or more embodiments, a computer-readable non-transitory storage medium is provided having recorded thereon a program that causes a processor to obtain information about a transmission between a first radio access network device performing processing related to a first physical layer and a second radio access network device performing processing related to a second physical layer higher than the first physical layer, and to transmit the information about the transmission to the second radio access network device.
[0016] In one or more embodiments, a computer-readable non-transitory storage medium is provided having recorded thereon a program that causes a processor to receive information about a transmission between a first radio access network device performing processing related to a first physical layer and a second radio access network device performing processing related to a second physical layer higher than the first physical layer, and to perform processing related to communication with the first radio access network device using the information about the transmission. Effect of the Invention
[0017] According to the above configuration, it is possible to transmit or receive information for improving transmission between two devices (a first radio access network device and a second radio access network device). Problems, configurations, and effects other than those described above will become apparent from the following description of the embodiments. [Brief description of the drawings]
[0018] [Figure 1] 1 is a diagram showing a schematic configuration of a wireless communication device according to a first embodiment. [Diagram 2] FIG. 2 is a diagram illustrating a configuration of a delta-sigma modulation section according to the first embodiment. [Diagram 3] FIG. 2 is a diagram illustrating a configuration of a neural network processing unit according to the first embodiment. [Figure 4] FIG. 2 is a diagram illustrating a configuration of a neural network learning unit according to the first embodiment. [Diagram 5] FIG. 2 is a diagram illustrating a configuration of a modulation section according to the first embodiment. [Figure 6] FIG. 2 is a diagram illustrating a flow of constructing a transmission model according to the first embodiment. [Figure 7] 4 is a flowchart showing a process flow of the delta-sigma modulation device according to the first embodiment. [Figure 8] 1 is a diagram illustrating an example of a specific configuration of a wireless communication device according to a first embodiment. [Figure 9] FIG. 2 is a diagram illustrating a hardware configuration of a first device according to the first embodiment. [Figure 10] FIG. 2 is a diagram illustrating a hardware configuration of a second device according to the first embodiment. [Figure 11] 4 is a sequence diagram showing a processing flow of the wireless communication device according to the first embodiment. FIG. [Figure 12] FIG. 13 is a diagram showing a configuration of a delta-sigma modulation section according to a modified example. [Figure 13] FIG. 13 is a diagram showing a configuration of a first neural network according to a modified example. [Figure 14] FIG. 13 is a diagram showing a configuration of a first neural network according to a modified example. [Figure 15] 13 is a flowchart showing a flow of processing performed by a delta-sigma modulation device according to a modified example. [Figure 16] FIG. 13 is a diagram showing a configuration of a neural network learning unit according to a modified example. [Figure 17] FIG. 11 is a diagram illustrating a configuration of a wireless communication device according to a second embodiment. [Figure 18] FIG. 11 is a sequence diagram showing a processing flow of the wireless communication device according to the second embodiment. [Figure 19] FIG. 11 is a sequence diagram showing a processing flow of a wireless communication device according to a modified example. [Figure 20] FIG. 11 is a sequence diagram showing a processing flow of a wireless communication device according to a modified example. [Figure 21] FIG. 11 is a sequence diagram showing a processing flow of a wireless communication device according to a modified example. [Figure 22] FIG. 11 is a sequence diagram showing a processing flow of a wireless communication device according to a modified example. [Diagram 23] FIG. 13 is a diagram illustrating a configuration of a wireless communication device according to a modified example. [Figure 24] FIG. 13 is a diagram illustrating a configuration of a wireless communication device according to a modified example. [Diagram 25] FIG. 11 is a diagram illustrating a configuration of a wireless communication device according to a third embodiment. [Figure 26] FIG. 13 is a diagram illustrating a configuration of a wireless communication device according to a fourth embodiment. [Figure 27] FIG. 13 is a sequence diagram showing a processing flow of the wireless communication device according to the fourth embodiment. [Figure 28] FIG. 11 is a sequence diagram showing a processing flow of a wireless communication device according to a modified example. [Figure 29] FIG. 11 is a sequence diagram showing a processing flow of a wireless communication device according to a modified example. [Diagram 30] FIG. 11 is a sequence diagram showing a processing flow of a wireless communication device according to a modified example. [Diagram 31] FIG. 13 is a diagram illustrating a configuration of a wireless communication device according to a modified example. [Diagram 32] FIG. 13 is a diagram illustrating a configuration of a wireless communication device according to a modified example. [Diagram 33] FIG. 13 is a diagram illustrating a configuration of a wireless communication device according to a fifth embodiment. [Diagram 34] FIG. 13 is a diagram illustrating a configuration of a first radio access network device according to a fifth embodiment. [Diagram 35] FIG. 13 is a diagram illustrating a configuration of a second radio access network device according to the fifth embodiment. [Diagram 36] 13 is a flowchart showing a processing flow of the first radio access network device according to the fifth embodiment. [Figure 37] 13 is a flowchart showing a processing flow of a second radio access network device according to the fifth embodiment. [Figure 38] This is an example of a system using delta-sigma modulation and RoF technology. [Figure 39] This is an example of a system using delta-sigma modulation and RoF technology. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0019] One or more embodiments will be described below with reference to the accompanying drawings. In this specification and drawings, elements that can be similarly described are designated by the same reference numerals to avoid redundant description.
[0020] The explanation will be given in the following order: 1. Overview of the embodiment 2. First embodiment 2-1. Overview of wireless communication device 2-2. Delta-sigma modulation section configuration 2-3.Configuration of Neural Network Processing Unit 2-4. Overview of the neural network learning section 2-5.Communication Path Configuration 2-6. Bandpass filter configuration 2-7. Modulation section configuration 2-8.Specific configuration of neural network learning section 2-9. Processing flow of delta-sigma modulator 2-10. Specific configuration examples of wireless communication devices 2-11. Configuration of the first device 2-12. Configuration of the second device 2-13.Processing flow of wireless communication device 2-14.Modifications 3. Second embodiment 3-1. Overview of wireless communication device 3-2. Configuration of the first device 3-3. Configuration of the second device 3-4. Overview of processing flow of wireless communication device 3-5. Processing flow of wireless communication device 3-6.Modifications 4. Third embodiment 4-1. Overview of wireless communication device 4-2. Configuration of the first device 4-3. Configuration of the second device 5. Fourth embodiment 5-1. Overview of wireless communication device 5-2. Configuration of the first device 5-3. Configuration of the second device 5-4. Processing flow of wireless communication device 5-5.Modifications 6. Fifth embodiment 6-1. Configuration of wireless communication device 6-2.Processing flow of wireless communication device 6-3.Modifications
[0021] <<1. Overview of the embodiment>> A brief summary of one or more embodiments is provided below.
[0022] (1)Technical issues 38 is an example of a system using delta-sigma modulation and RoF technology. This system includes a first device 3710 and a second device 3720. The first device 3710 and the second device 3720 are connected via an optical fiber 3730.
[0023] The first device 3710 includes an O / E conversion unit (Optic-Electric converter) 3711, a band pass filter (BPF) 3712, an amplifier 3713, and an antenna 3714. The second device 3720 includes a delta sigma modulation unit 3721 and an E / O conversion unit (Electric-Optic converter) 3722.
[0024] An analog signal 3741 as an input signal is converted into a quantized signal (pulse train) 3742 through a delta-sigma modulation unit 3721. Note that this delta-sigma modulation unit 3721 has a typical configuration of one input and one output, and the quantized signal (pulse train) is fed back inside the delta-sigma modulation unit 3721. The pulse train 3742 is converted into an optical signal through an E / O conversion unit 3722. The optical signal is transmitted on an optical fiber 3730. Thereafter, the optical signal is converted into an electrical signal 3743 through an O / E conversion unit 3711. The electrical signal 3743 is converted into the original analog signal 3745 before the delta-sigma modulation through a BPF 3712. The analog signal 3745 is amplified using an amplifier 3713. The amplified analog signal is output from an antenna 3714.
[0025] 38, ideal delta-sigma modulation is performed. No distortion occurs in the pulse train 3742 during the transmission process of the pulse train 3742. As a result, no spectrum leakage occurs.
[0026] 39 is an example of a system using delta-sigma modulation and RoF technology. In this system, distortion occurs in a pulse train 3742 during the transmission process of the pulse train 3742. For example, distortion occurs when an optical signal passes through an optical fiber 3730. Such distortion is called "optical transmission distortion." A pulse train 3810 represents a state in which optical transmission distortion occurs.
[0027] Furthermore, distortion also occurs when there is a large power reflection between the O / E conversion unit 3711 and the BPF 3712. This type of distortion is called "electrical transmission distortion." The pulse train 3820 represents a state in which electrical transmission distortion occurs. Hereinafter, optical transmission distortion and electrical transmission distortion are collectively called "transmission distortion."
[0028] As a result, the transmission distortion affects the frequency components of the analog signal 3830 output through the BPF 3712. Specifically, the above-mentioned spectrum leak occurs. This causes a deterioration in the signal to noise ratio (SNR) of the analog signal 3830. Thus, there is a problem in that the signal quality deteriorates due to the transmission distortion.
[0029] In order to solve the above problem, a configuration is required for transmitting or receiving appropriate information to improve transmission between two devices (a first device 3710 and a second device 3720).
[0030] (2) Technical features In one or more embodiments, the wireless communication device includes a first radio access network device and a second radio access network device. The first radio access network device is a device that performs processing related to a first physical layer. The second radio access network device is a device that performs processing related to a second physical layer that is higher than the first physical layer. Here, the first and second physical layers may be considered to be included in a first layer (lowest layer) among multiple layers that constitute a communication protocol implemented in the first radio access network device and the second radio access network device.
[0031] The first radio access network device includes an acquisition unit that acquires information regarding transmission between the first radio access network device and the second radio access network device, and a transmission unit that transmits the information regarding the transmission to the second radio access network device.
[0032] The second radio access network device includes a receiving unit that receives information related to the transmission, and a processing unit that performs processing related to communication with the first radio access network device using the information related to the transmission.
[0033] The above configuration has the following advantages: The first radio access network device transmits (feeds back) information about the transmission to the second radio access network device, and the second radio access network device can use the information about the transmission to improve the transmission between the two devices (the first radio access network device and the second radio access network device).
[0034] <<2. First embodiment>> Next, a first embodiment and a modification thereof will be described with reference to FIGS.
[0035] <2-1. Overview of wireless communication device> 1 is a diagram showing a schematic configuration of a wireless communication device 100. The wireless communication device 100 is a device that complies with the technical specifications of 3GPP (Third Generation Partnership Project). Specifically, the wireless communication device 100 may be a device that complies with the technical specifications of 5G (5th Generation). Of course, the wireless communication device 100 is not limited to this example.
[0036] The wireless communication device 100 includes a delta-sigma modulation device 110 and a transmission path 120. The wireless communication device 100 converts a signal output by the delta-sigma modulation device 110 into a wireless signal via the transmission path 120, and transmits the wireless signal to the terminal device 190.
[0037] Delta-sigma modulation device 110 includes delta-sigma modulation section 111, neural network processing section 112, and neural network training section 113. Hereinafter, neural network processing section 112 will be referred to as "NN processing section 112." Neural network training section 113 will be referred to as "NN training section 113."
[0038] The transmission path 120 includes a communication path 130 and a transmitting unit 140. The communication path 130 connects the delta-sigma modulation unit 111 and the transmitting unit 140. The transmitting unit 140 includes an antenna 141, a band-pass filter (BPF) 142, an amplifier 143, and a modulating unit 144.
[0039] The delta-sigma modulation unit 111 performs delta-sigma modulation on an analog signal as an external input signal, and outputs a quantized signal (1-bit pulse train). The quantized signal is transmitted to the BPF 142 via the communication path 130. The BPF 142 performs bandpass processing (hereinafter referred to as "BPF processing") on the quantized signal, which passes only a desired frequency band. The quantized signal is converted into an analog signal through the BPF 142. That is, the quantized signal is restored to the original analog signal before delta-sigma modulation. The amplifier 143 amplifies the analog signal. The antenna 141 outputs the amplified analog signal. In this way, the transmission unit 140 has a function of transmitting a signal to the terminal device 190.
[0040] The amplified analog signal is also output to the modulation unit 144. The modulation unit 144 executes modulation processing on the analog signal, and outputs the modulated analog signal to the NN learning unit 113. In this way, the transmission unit 140 also has a function of transmitting (i.e., feeding back) a signal generated through a transmission process of the quantized signal output by the delta-sigma modulation unit 111 to the delta-sigma modulation device 110.
[0041] Hereinafter, the analog signal input to the delta-sigma modulation unit 111 is referred to as a "first signal". Furthermore, the quantized signal output by the delta-sigma modulation unit 111 is referred to as a "second signal". Furthermore, the signal generated through the transmission process of the second signal and fed back to the NN learning unit 113 is referred to as a "third signal". In other words, the third signal is a signal generated in the process of the second signal being transmitted on the transmission path 120. The third signal may include information about transmission distortion occurring in the transmission path 120. Therefore, the third signal is used to feed back information about the transmission distortion occurring in the transmission path 120.
[0042] The NN processing unit 112 includes a first neural network 300 that operates according to predetermined parameters (see FIG. 3). Hereinafter, the first neural network 300 is referred to as a "first NN 300." The parameters of the first NN 300 are referred to as "first parameters."
[0043] The NN learning unit 113 receives the second signal and the third signal as input signals. The NN learning unit 113 calculates a first parameter using the second signal and the third signal. The NN learning unit 113 transmits the calculated first parameter to the NN processing unit 112.
[0044] The NN processing unit 112 receives the first parameter from the NN learning unit 113. The NN processing unit 112 updates the first parameter of the first NN 300 to the received first parameter (i.e., the first parameter calculated by the NN learning unit 113).
[0045] The NN processing unit 112 receives the second signal as an input signal. The NN processing unit 112 uses the second signal to output an approximation (analog signal) of a signal generated through at least a part of the transmission process of the second signal via the first NN 300. Hereinafter, this approximation is referred to as a "fourth signal." The NN processing unit 112 can feed back information about transmission distortion occurring in the transmission process of the second signal to the delta-sigma modulation unit 111 using the fourth signal.
[0046] The delta-sigma modulation unit 111 receives the first signal and the fourth signal as input signals, and performs delta-sigma modulation on the first signal using the fourth signal to output a second signal.
[0047] In general, the one-input, one-output configuration described in FIG. 38 (i.e., the delta-sigma modulation unit 3721 in which the quantized signal is directly fed back inside) is referred to as delta-sigma modulation. In contrast, in one or more embodiments of the present disclosure, the second signal is not directly fed back as the fourth signal, and the second signal and the fourth signal are separated by interposing the NN processing unit 112 between them. The delta-sigma modulation unit 111 is configured to receive two signals, the first signal and the fourth signal, as input signals and output the second signal, that is, a two-input, one-output configuration. In one or more embodiments of the present disclosure, for convenience, such a two-input, one-output configuration is defined as delta-sigma modulation. The NN processing unit 112 performs a feedback function. One or more embodiments are characterized in that the first parameter in the NN processing unit 112 is updated by the NN learning unit 113.
[0048] <2-2. Delta-sigma modulation section configuration> There are two types of devices that implement the delta-sigma modulation unit 111: a band-pass type (see Non-Patent Document 1) and a low-pass type (see Non-Patent Document 2). The delta-sigma modulation unit 111 in this example is a band-pass type device, and is implemented with reference to Non-Patent Document 1.
[0049] 2 is a diagram showing an example of a configuration of the delta-sigma modulation section 111. The delta-sigma modulation section 111 includes an up-converter 210, a loop filter 220, and a quantizer 230.
[0050] The first signal is a baseband signal, and includes an in-phase component signal (hereinafter referred to as an "I signal") and a quadrature component signal (hereinafter referred to as a "Q signal").
[0051] The upconverter 210 is a two-input, one-output component. The upconverter 210 receives an I signal and a Q signal as input signals. The upconverter 210 upconverts the first signal (I signal and Q signal) to a desired frequency (target frequency) f0.
[0052] The upconverter 210 includes a first multiplier 211a, a second multiplier 211b, and an adder 212. The first multiplier 211a multiplies the I signal by cosωt and outputs the multiplication result to the adder 212. The second multiplier 211b multiplies the Q signal by -sinωt and outputs the multiplication result to the adder 212. Here, "cos()" is a cosine function, and "sin()" is a sine function (the same applies below). Furthermore, ω=2×π×f0.
[0053] The adder 212 adds the multiplication result of the first multiplier 211a and the multiplication result of the second multiplier 211b, and outputs the addition result.
[0054] The loop filter 220 is a two-input, one-output element. The loop filter 220 receives the output of the upconverter 210 and the fourth signal as input signals. The loop filter 220 performs processing to suppress transmission distortion contained in the feedback component (i.e., the fourth signal) of the input signal.
[0055] The loop filter 220 includes a first adder 221 a, a second adder 221 b, and a transfer function processing unit 222.
[0056] First adder 221a adds the output of upconverter 210 (output of adder 212) and the fourth signal, and outputs the addition result to transfer function processing unit 222. Here, the output of first adder 221a is the difference between the output of upconverter 210 and the fourth signal. In other words, the output of first adder 221a may include a component of transmission distortion occurring in the transmission process of the second signal.
[0057] The transfer function processing unit 222 applies a transfer function to the output of the first adder 221a, and outputs a component for suppressing (or canceling) at least a part of the transmission distortion occurring in the transmission process (transmission path 120) of the second signal. The transfer function is a function that determines the characteristics of the delta-sigma modulation in this example, and is determined based on a desired signal transfer function, a noise transfer function, and the like.
[0058] The second adder 221b adds the output of the upconverter 210 and the output of the transfer function processing unit 222 and outputs the addition result to the quantizer 230.
[0059] In this way, loop filter 220 uses the output of upconverter 210 and the fourth signal to output a signal (analog signal) including a component for suppressing at least a portion of the transmission distortion occurring in the transmission process of the second signal.
[0060] Quantizer 230 is a 1-bit quantizer. Quantizer 230 quantizes the output of loop filter 220 (the output of second adder 221b) with 1 bit, and outputs a second signal (a 1-bit pulse train).
[0061] In this way, the delta-sigma modulation unit 111 uses the fourth signal to calculate a component for suppressing at least a part of the transmission distortion occurring in the transmission process of the second signal, and reflects the calculated component in the second signal.
[0062] In another example, the second adder 221b may be omitted in the loop filter 220. In this case, the output of the transfer function processing unit 222 is input to the quantizer 230. The output of the transfer function processing unit 222 includes the output of the upconverter 210 and a component for suppressing at least a part of the transmission distortion occurring in the transmission process of the second signal.
[0063] <2-3. Configuration of Neural Network Processing Unit> 3 is a diagram showing an example of the configuration of the NN processing unit 112. The NN processing unit 112 includes a first NN 300. The first NN 300 receives a second signal as an input signal, and outputs a fourth signal.
[0064] In this example, the fourth signal is an approximation (estimate) of a signal generated in a process in which the second signal passes through a part of the transmission path 120. More specifically, the fourth signal is an approximation (estimate) of a signal generated in a process in which the second signal passes through the communication path 130, the BPF 142, and the amplifier 143. In other words, the fourth signal is an approximation (estimate) of a wireless signal output from the antenna 141.
[0065] Therefore, the fourth signal includes at least a part of an approximation of the transmission distortion caused during the transmission process of the second signal. Specifically, the fourth signal includes at least a part of an approximation of the transmission distortion caused during the process of the second signal passing through the communication path 130, the BPF 142, and the amplifier 143.
[0066] The first NN 300 operates according to a first parameter. The first parameter includes, for example, weights and biases. For example, if the function f in the following formula (1) is an activation function in a neural network, x is an input, w is a weight, and b is a bias. f(wx+b) (1)
[0067] The first NN 300 includes an input layer 310, an intermediate layer 320, and an output layer 330. The intermediate layer 320 has one layer.
[0068] The input layer 310 includes a node 310a to which a current value of the second signal is input. The input layer 310 further includes a node 310b to which a past value of the second signal is input. Note that "D" represents a delay. The output layer 330 is a linear layer that does not have an activation function. The first parameter is reflected in the hidden layer 320. The output layer 330 outputs the sum of the outputs of the multiple nodes in the hidden layer 320 as a fourth signal.
[0069] The configuration of the first NN 300 is not limited to the configuration in FIG. 3. Various commonly used neural networks may be applied to this embodiment. For example, the intermediate layer 320 of the first NN 300 may have multiple layers. That is, a multi-layered neural network may be adopted as the first NN 300.
[0070] The NN processing unit 112 receives a first parameter from the NN learning unit 113. The NN processing unit 112 updates the first parameter of the first NN 300 to the received first parameter. That is, the NN processing unit 112 updates the first parameter according to the state of the transmission path 120. Therefore, the NN processing unit 112 can reflect at least a part of the transmission distortion occurring in the current state of the transmission path 120 in the fourth signal.
[0071] <2-4. Overview of the neural network learning section> 4 is a diagram showing an example of the configuration of the NN learning unit 113. The NN learning unit 113 includes a transmission model 410, an error calculation unit 420, and a parameter calculation unit 430.
[0072] The transmission model 410 is a component that models at least a part of the transmission process of the second signal. In this example, the transmission model 410 is a component that models the transmission path 120. The transmission model 410 uses the second signal to output an approximation (estimate) of the third signal.
[0073] The transmission model 410 includes a second neural network 600 that operates according to predetermined parameters (see FIG. 6). Hereinafter, the second neural network 600 is referred to as the "second NN 600." The parameters of the second NN 600 are referred to as the "second parameters." The second parameters, like the first parameters, include weights and biases.
[0074] The error calculation unit 420 receives the output of the transmission model 410 (approximation value of the third signal) and the third signal (in this example, the output of the modulation unit 144) as input signals. The error calculation unit 420 calculates an error (difference) between the output of the transmission model 410 and the third signal. Hereinafter, this error is referred to as an "approximation error." The error calculation unit 420 outputs the approximation error to the parameter calculation unit 430.
[0075] The parameter calculation unit 430 calculates a first parameter and a second parameter using the approximation error. The parameter calculation unit 430 transmits the calculated first parameter to the NN processing unit 112. Furthermore, the parameter calculation unit 430 updates the second parameter of the second NN 600 to the calculated second parameter.
[0076] In this way, the NN learning unit 113 uses the second signal and the third signal to learn the current state of the transmission path 120. That is, the NN learning unit 113 calculates the first parameter and the second parameter according to the current state of the transmission path 120. The NN learning unit 113 can reflect at least a part of the transmission distortion occurring in the current state of the transmission path 120 in the first NN 300 and the second NN 600.
[0077] <2-5. Communication Path Configuration> The communication path 130 includes one or both of an electrical transmission line (eg, a metal line) that transmits an electrical signal and an optical transmission line (eg, an optical fiber) that transmits an optical signal.
[0078] In addition, the communication path 130 may include one or a combination of an E / O conversion unit that converts an electrical signal into an optical signal, an O / E conversion unit that converts an optical signal into an electrical signal, a bandpass filter, and a frequency conversion unit.
[0079] <2-6. Bandpass filter configuration> The BPF 142 performs BPF processing on the output of the communication path 130. Here, the desired frequency band is the band from f0-fα to f0+fα, where fα is an arbitrary frequency.
[0080] The BPF 142 may be configured by analog elements. The BPF 142 may be an LC filter or an RLC filter. The LC filter is a filter configured based on a combination of an inductor (L) and a capacitor (C). The RLC filter is a filter configured based on a combination of a resistor (R), an inductor (L), and a capacitor (C).
[0081] <2-7. Modulation section configuration> 5 is a diagram showing an example of the configuration of modulation section 144. Modulation section 144 down-converts the output of amplifier 143 by direct conversion, and outputs the down-converted signal as a third signal.
[0082] The modulation section 144 includes a first modulation section 500a and a second modulation section 500b.
[0083] The first modulation section 500a includes a first multiplier 510a, a first low pass filter (LPF) 520a, and a first A / D converter (ADC) 530a.
[0084] The first multiplier 510a multiplies the output of the amplifier 143 by cosωt and outputs the multiplication result to the first LPF 520a. Here, ω=2×π×f0. The first LPF 520a performs low-pass filtering on the output of the first multiplier 510a and outputs the result to the first ADC 530a. The first ADC 530a converts the output of the first LPF 520a into a digital signal, thereby outputting a digital I signal.
[0085] The second modulation section 500b includes a second multiplier 510b, a second low-pass filter (LPF) 520b, and a second A / D converter (ADC) 530b.
[0086] The second multiplier 510b multiplies the output of the amplifier 143 by -sinωt and outputs the multiplication result to the second LPF 520b. The second LPF 520b performs low-pass filtering on the output of the second multiplier 510b and outputs the result to the second ADC 530b. The second ADC 530b converts the output of the second LPF 520b into a digital signal, thereby outputting a digital Q signal.
[0087] Therefore, the third signal includes a digital I signal and a digital Q signal. The third signal is input to the NN learning unit 113.
[0088] <2-8. Specific configuration of neural network learning section> Next, a specific configuration of the NN learning unit 113 will be described. First, a configuration of the transmission model 410 will be described. FIG.
[0089] As shown in the upper part of FIG. 6, the transmission path 120 includes the communication path 130, the BPF 142, the amplifier 143, and the modulation unit 144. Here, it is assumed that the amplifier 143 does not have strong nonlinearity, that is, the amplifier 143 has strong linearity. Since the BPF 142 also has linearity, the position of the BPF 142 and the position of the amplifier 143 can be interchanged as shown in the middle part of FIG. 6. That is, the configuration of the transmission path 120 in the upper part can be approximated by the transmission path 120' in the middle part. This allows the communication path 130 and the amplifier 143 to be collectively modeled.
[0090] The communication path 130 and the amplifier 143 are collectively modeled by the second NN 600. The second NN 600 outputs an approximation (estimate) of a signal generated during a portion of the transmission process of the second signal. Specifically, the second NN 600 outputs an approximation of a signal generated during the process of the second signal passing through the communication path 130 and the amplifier 143.
[0091] The BPF 142 is modeled by a digital filter 610. The digital filter 610 may be, for example, a finite impulse response (FIR) filter.
[0092] The modulation unit 144 is modeled by a digital downconverter 620. The digital downconverter 620 has the same functions / properties as the modulation unit 144. Thus, the digital downconverter 620 downconverts the output of the digital filter 610 to output a digital I signal and a digital Q signal.
[0093] Next, a description will be given of the approximation error calculated by the error calculation unit 420. The approximation error represents the error between the approximation value of the third signal (the output of the transmission model 410) and the actual third signal (the output of the modulation unit 144).
[0094] At the time when the wireless communication device 100 is started, the information on the transmission distortion occurring in the transmission path 120 is not reflected in the second NN 600, so the transmission model 410 outputs the second signal as it is. On the other hand, the actual third signal includes the transmission distortion occurring in the transmission process of the second signal. When the magnitude of the transmission distortion (hereinafter referred to as the "distortion amount") increases, the approximation error increases. When the approximation error is large, this means that the information on the transmission distortion currently occurring in the transmission path 120 cannot be reflected in the first NN 300 and the second NN 600, and therefore the transmission distortion cannot be suppressed. On the other hand, even after the information on the transmission distortion occurring in the transmission path 120 is reflected in the second NN 600, the distortion amount changes with the passage of time. Therefore, when the approximation error is large, this also means that the difference (error) between the distortion amount included in the output of the transmission model 410 and the distortion amount included in the actual third signal is large. Therefore, the approximation error is a value related to the distortion amount occurring in the transmission process of the second signal.
[0095] When the approximation error is small, this means that the output of the transmission model 410 is close to the actual third signal. In other words, this means that information about the transmission distortion currently occurring in the transmission path 120 can be reflected in the first NN 300 and the second NN 600, and therefore the transmission distortion can be suppressed.
[0096] The error calculation unit 420 calculates a first difference, which is the difference between the I signal output by the transmission model 410 and the I signal included in the third signal. Since the I signal is a real component, the first difference is a real component. Furthermore, the error calculation unit 420 calculates a second difference, which is the difference between the Q signal output by the transmission model 410 and the Q signal included in the third signal. Since the Q signal is an imaginary component, the second difference is an imaginary component.
[0097] The error calculation unit 420 calculates an approximation error based on the first difference and the second difference. For example, the approximation error may be a complex number represented by the first difference, which is a real component, and the second difference, which is an imaginary component. According to another example, the approximation error may be the greater of the absolute value of the first difference and the absolute value of the second difference. The approximation error may be calculated by one of known calculation methods as long as it represents an error between the output of the transmission model 410 and the actual third signal.
[0098] The parameter calculation unit 430 calculates the first parameter and the second parameter using the approximation error and the internal parameters of the transmission model 410. The internal parameters of the transmission model 410 may include the second parameter of the second NN 600 and the output value of at least one node in the second NN 600. In another example, the internal parameters of the transmission model 410 may further include the filter coefficient of the digital filter 610 and the sine wave and the cosine wave in the digital down converter 620. The parameter calculation unit 430 calculates the first parameter and the second parameter so that the approximation error is small. For example, the parameter calculation unit 430 calculates the first parameter and the second parameter so that at least one of the absolute value of the first difference and the absolute value of the second difference is small.
[0099] <2-9. Processing flow of delta-sigma modulator> Next, the flow of processing by delta-sigma modulation device 110 will be described with reference to Fig. 7. Fig. 7 is a flowchart showing an example of the flow of processing by delta-sigma modulation device 110.
[0100] When the wireless communication device 100 is started up (or the wireless communication device 100 is reset), the delta-sigma modulation section 111 performs delta-sigma modulation on a first signal, which is an external input signal, and outputs a second signal (701).
[0101] The NN learning unit 113 calculates a first parameter and a second parameter by using the second signal and the third signal (702). The NN learning unit 113 transmits the calculated first parameter to the NN processing unit 112.
[0102] The NN processing unit 112 updates the first parameters of the first NN 300 to the first parameters calculated by the NN learning unit 113. Furthermore, the NN learning unit 113 updates the second parameters of the second NN 600 in the transmission model 410 to the second parameters calculated above (703).
[0103] The NN processing unit 112 uses the second signal to pass through the first NN 300 and output a fourth signal (704).
[0104] The delta-sigma modulation unit 111 performs delta-sigma modulation on the first signal using the fourth signal, and outputs a second signal (705).
[0105] Thereafter, the processes of steps 702 to 705 are repeatedly executed.
[0106] The above configuration has the following effects. The delta-sigma modulation device 110 receives information on transmission distortion occurring in the transmission process (transmission path 120) of the second signal as a third signal that is fed back. The delta-sigma modulation device 110 calculates an approximation error using the second signal and the third signal, and calculates a first parameter and a second parameter using the approximation error. The delta-sigma modulation device 110 updates the first parameter of the first NN 300 to the calculated first parameter, and updates the second parameter of the second NN 600 to the calculated second parameter. This causes information on the transmission distortion occurring in the transmission path 120 to be reflected in the first NN 300 and the second NN 600. The delta-sigma modulation device 110 executes delta-sigma modulation on the first signal using the fourth signal (the output of the first NN 300). This enables the delta-sigma modulation device 110 to perform noise shaping, which passes the signal component of the target frequency f0 and shifts noise near the frequency f0 out of band.
[0107] Delta-sigma modulation device 110 can suppress transmission distortion occurring in the transmission process of the second signal by the above-mentioned feedback processing. Therefore, delta-sigma modulation device 110 can suppress spectrum leakage. Delta-sigma modulation device 110 can transmit a high-quality signal.
[0108] <2-10. Specific configuration examples of wireless communication devices> Next, a specific configuration of a wireless communication device will be described with reference to Fig. 8 to Fig. 10. Fig. 8 shows an example of a specific configuration of a wireless communication device 800. Components that have already been described are given the same reference numerals and detailed description thereof will be omitted.
[0109] The wireless communication device 800 is a node of a radio access network (RAN). In this example, the wireless communication device 800 is a base station. The wireless communication device 800 performs wireless communication with a terminal device 190 located within its coverage area.
[0110] The wireless communication device 800 includes multiple devices (or multiple nodes). Specifically, the wireless communication device 800 includes a first device 810 and a second device 820. The first device 810 is a node of a wireless access network and may be referred to as a "first wireless access network device." The second device 820 is a node of a wireless access network and may be referred to as a "second wireless access network device."
[0111] The first device 810 performs processing related to a first physical layer. In this example, the processing related to the first physical layer includes BPF processing and amplification processing.
[0112] The second device 820 performs processing related to a second physical layer that is higher than the first physical layer. In this example, the processing related to the second physical layer includes delta-sigma modulation. The first and second physical layers may be considered to be included in the first layer (lowest layer) of multiple layers that constitute a communication protocol implemented in the first device 810 and the second device 820.
[0113] The first device 810 and the second device 820 are connected via a first communication path 131. The second device 820 transmits a second signal to the first device 810 via the first communication path 131.
[0114] The first device 810 and the second device 820 are connected via a second communication path 132. The first device 810 transmits information related to the transmission between the first device 810 and the second device 820 to the second device 820 via the second communication path 132. Hereinafter, the information related to the transmission is referred to as "transmission related information."
[0115] In this example, the transmission-related information is information related to the transmission of a second signal transmitted from the second device 820 to the first device 810. Specifically, the transmission-related information is a third signal (i.e., the output of the modulation unit 144) generated in the transmission process of the second signal. The third signal includes information related to transmission distortion occurring in the transmission process of the second signal.
[0116] <2-11. Configuration of the first device> The first device 810 includes an antenna 141, a BPF 142, an amplifier 143, a modulator 144, and an information transmitter 145. The information transmitter 145 controls communication with the second device 820 via the second communication path 132. Specifically, the information transmitter 145 controls transmission of transmission-related information.
[0117] 9 is a diagram showing an example of a hardware configuration of the first device 810. The first device 810 includes a communication interface 910, a storage unit 920, and a processing unit 930.
[0118] The communication interface 910 is an interface for communication with other devices. The communication interface 910 includes an antenna 141 for wireless communication. Furthermore, the communication interface 910 includes a connection terminal, a connection circuit, etc. for communicating with the second device 820 via the first communication path 131. The communication interface 910 includes a connection terminal, a connection circuit, etc. for communicating with the second device 820 via the second communication path 132.
[0119] The storage unit 920 includes a volatile memory and a non-volatile memory. The volatile memory may include, for example, a random access memory (RAM). The non-volatile memory may include, for example, one or more of a read only memory (ROM), a hard disk drive (HDD), and a solid state drive (SSD). The non-volatile memory stores program code (instructions) for implementing one or more functions of the first device 810.
[0120] The processing unit 930 includes one or more processors. The one or more processors may include, for example, one or more of a central processing unit (CPU), a micro processing unit (MPU), and a microcontroller. The processing unit 930 executes program codes (instructions) stored in the storage unit 920 to realize one or more functions of the first device 810.
[0121] The processing unit 930 may include one or more analog elements and / or analog circuits. The processing unit 930 may use one or more analog elements and / or analog circuits to realize one or more functions of the first device 810. In this specification, the expression "A and / or B" should be interpreted as "A or B" or "A and B".
[0122] <2-12. Configuration of the second device> The second device 820 includes a delta-sigma modulation unit 111 , an NN processing unit 112 , and an NN learning unit 113 .
[0123] 10 is a diagram showing an example of a hardware configuration of the second device 820. The second device 820 includes a communication interface 1010, a storage unit 1020, and a processing unit 1030.
[0124] The communication interface 1010 is an interface for communication with other devices. The communication interface 1010 includes a connection terminal, a connection circuit, etc. for communicating with the first device 810 via the first communication path 131. The communication interface 1010 includes a connection terminal, a connection circuit, etc. for communicating with the first device 810 via the second communication path 132.
[0125] The communication interface 1010 may include a connection terminal and a connection circuit for communicating with a node (not shown) of a core network. Furthermore, the communication interface 1010 may include an antenna for wireless communication with the first device 810.
[0126] The storage unit 1020 includes a volatile memory and a non-volatile memory. The volatile memory may include, for example, a RAM. The non-volatile memory may include, for example, one or more of a ROM, a HDD, and an SSD. The non-volatile memory stores program code (instructions) for implementing one or more functions of the second device 820.
[0127] The processing unit 1030 includes one or more processors. The one or more processors may include, for example, one or more of a CPU, an MPU, and a microcontroller. The processing unit 1030 executes program codes (instructions) stored in the storage unit 1020 to realize one or more functions of the second device 820.
[0128] The processing unit 1030 may include one or more analog elements and / or analog circuits. The processing unit 1030 may implement one or more functions of the second device 820 using one or more analog elements and / or analog circuits.
[0129] <2-13. Processing flow of wireless communication device> Next, a processing flow of the wireless communication device 800 will be described with reference to Fig. 11. Fig. 11 is a sequence diagram showing an example of a processing flow of the wireless communication device 800.
[0130] The second device 820 executes (1101) the process of step 701 in Figure 7. Therefore, the second device 820 transmits a second signal to the first device 810.
[0131] The first device 810 receives the second signal. Then, the first device 810 (in this example, the information sending unit 145) sends the transmission-related information (in this example, the third signal) to the second device 820 (1102).
[0132] The second device 820 receives the transmission related information and executes the processes of steps 702 to 704 in FIG. 7 (1103).
[0133] The second device 820 executes (1104) the process of step 705 in Fig. 7. Therefore, the second device 820 transmits the second signal to the first device 810. Thereafter, the processes of steps 1102 to 1104 are repeatedly executed.
[0134] The information transmitting unit 145 of the first device 810 may transmit the transmission-related information to the second device 820 according to a predetermined rule. The information transmitting unit 145 may transmit the transmission-related information to the second device 820 periodically (i.e., at a predetermined time interval). The information transmitting unit 145 may transmit the transmission-related information to the second device 820 non-periodically.
[0135] The above configuration has the following advantages. The first device 810 can feed back the transmission-related information to the second device 820. The second device 820 can receive the transmission-related information and perform appropriate processing for the transmission distortion occurring in the transmission process of the second signal. For example, the second device 820 updates the first parameter of the first NN 300 using the transmission-related information. This allows the second device 820 to transmit the second signal including a component that suppresses the transmission distortion to the first device 810. Therefore, the transmission between the two devices (the first device 810 and the second device 820) can be improved.
[0136] <2-14. Modifications> The technology according to the present disclosure is not limited to the above-described embodiments.
[0137] (1) First Modification The delta-sigma modulation section 111 may be a low-pass type device. Fig. 12 is a diagram showing an example of the configuration of the delta-sigma modulation section 111. Hereinafter, the I signal included in the first signal is referred to as a "first I signal". The Q signal included in the first signal is referred to as a "first Q signal".
[0138] The delta-sigma modulation section 111 includes a downconverter 1210 , a first loop filter 1220 , a second loop filter 1230 , a first quantizer 1240 , a second quantizer 1250 , and an upconverter 1260 .
[0139] The downconverter 1210 includes a first multiplier 1211a and a second multiplier 1211b.
[0140] The first multiplier 1211a multiplies the fourth signal by cosωt to generate an I component of the fourth signal, where ω=2×π×f0. Hereinafter, the I component generated from the fourth signal is referred to as a “second I signal.” The first multiplier 1211a outputs the second I signal to the first loop filter 1220.
[0141] The second multiplier 1211b multiplies the fourth signal by -sinωt to generate a Q component of the fourth signal. Hereinafter, the Q component generated from the fourth signal is referred to as a "second Q signal." The second multiplier 1211b outputs the second Q signal to the second loop filter 1230.
[0142] Thus, the downconverter 1210 downconverts the fourth signal to a second I signal and a second Q signal.
[0143] In addition, when the signal sampling rate is set to 1 / 4 times the target frequency f0, that is, f0 / 4, an example of a cosωt signal is [1, 0, -1, 0, 1, ...], and an example of a -sinωt signal string is [0, -1, 0, 1, 0, ...]. The symbol " / " here represents division. This simplifies the above-mentioned multiplication process. This modification may include such a process.
[0144] The first loop filter 1220 executes a process for suppressing transmission distortion included in the feedback component (i.e., the second I signal). Specifically, the first loop filter 1220 uses the first I signal and the second I signal to output a signal including a first component for suppressing at least a part of the transmission distortion occurring in the transmission process of the second signal (i.e., the transmission path 120).
[0145] The first loop filter 1220 includes a first adder 1221 a , a second adder 1221 b , and a transfer function processing unit 1222 .
[0146] The first adder 1221a adds the first I signal and the second I signal. The first adder 1221a outputs the addition result to the transfer function processing unit 1222. Here, the output of the first adder 1221a is the difference between the first I signal and the second I signal. In other words, the output of the first adder 1221a includes a part of the transmission distortion component that occurs in the transmission process of the second signal.
[0147] The transfer function processing unit 1222 applies a transfer function to the output of the first adder 1221a, and outputs a first component for suppressing at least a part of the transmission distortion occurring in the transmission path 120. The transfer function is a function that determines the characteristics of the delta-sigma modulation in this example, and is determined based on a desired signal transfer function, a noise transfer function, and the like.
[0148] The second adder 1221b adds the first I signal and the output of the transfer function processing unit 1222 together, and outputs the addition result to the first quantizer 1240.
[0149] The first quantizer 1240 is a 1-bit quantizer. The first quantizer 1240 quantizes the output of the second adder 1221b with 1 bit and outputs the first quantized signal to the upconverter 1260.
[0150] The second loop filter 1230 executes a process for suppressing transmission distortion included in the feedback component (i.e., the second Q signal). Specifically, the second loop filter 1230 uses the first Q signal and the second Q signal to output a signal including a second component for suppressing at least a part of the transmission distortion occurring in the transmission process of the second signal (i.e., the transmission path 120).
[0151] The second loop filter 1230 includes a first adder 1231 a , a second adder 1231 b , and a transfer function processing unit 1232 .
[0152] The first adder 1231a adds the first Q signal and the second Q signal. The first adder 1231a outputs the addition result to the transfer function processing unit 1232. Here, the output of the first adder 1231a is the difference between the first Q signal and the second Q signal. In other words, the output of the first adder 1231a includes a part of the transmission distortion component that occurs in the transmission process of the second signal.
[0153] The transfer function processing unit 1232 applies a transfer function to the output of the first adder 1231a, and outputs a second component for suppressing at least a part of the transmission distortion occurring in the transmission path 120. The transfer function is a function that determines the characteristics of the delta-sigma modulation in this example, and is determined based on a desired signal transfer function and a noise transfer function.
[0154] The second adder 1231 b adds the first Q signal and the output of the transfer function processing unit 1232 , and outputs the addition result to the second quantizer 1250 .
[0155] The second quantizer 1250 is a 1-bit quantizer. The second quantizer 1250 quantizes the output of the second adder 1231b with 1 bit and outputs the second quantized signal to the upconverter 1260.
[0156] The upconverter 1260 is a two-input, one-output component. The upconverter 1260 includes a first multiplier 1261a, a second multiplier 1261b, and an adder 1262.
[0157] The first multiplier 1261 a multiplies the first quantized signal by cosωt and outputs the multiplication result to the adder 1262 .
[0158] The second multiplier 1261b multiplies the second quantized signal by −sinωt and outputs the multiplication result to the adder 1262.
[0159] The adder 1262 adds the output of the first multiplier 1261a and the output of the second multiplier 1261b to output a second signal. In this manner, the upconverter 1260 upconverts the first quantized signal and the second quantized signal to output a second signal.
[0160] In addition, when the sampling rate of the signal is set to 1 / 4 of the desired frequency f0, that is, f0 / 4, the signal sequence of cosωt is [1, 0, -1, 0, 1, ...], and the signal sequence of -sinωt is [0, -1, 0, 1, 0, ...]. The symbol " / " here represents division. This simplifies the above multiplication process. Furthermore, since the output of the first quantizer 1240 and the output of the second quantizer 1250 are binarized signal examples (i.e., either 1 or -1), the output of the adder 1262 is also a binarized signal example. The quantization of the signal is not impaired by the process of the upconverter 1260. This modification may include such a process.
[0161] The above configuration has the following effects: The fourth signal (the output of the first NN 300) is fed back to the first loop filter 1220 and the second loop filter 1230 via the downconverter 1210. This enables the delta-sigma modulation unit 111 to perform noise shaping, which passes the signal component of the target frequency f0 and shifts noise near the frequency f0 out of band.
[0162] In addition, the second adder 1221b may be omitted in the first loop filter 1220. In this case, the output of the transfer function processing unit 1222 is input to the first quantizer 1240. The transfer function in the transfer function processing unit 1222 is set so that the output of the transfer function processing unit 1222 includes the first I signal and the above-mentioned first component.
[0163] The second adder 1231b may be omitted in the second loop filter 1230. In this case, the output of the transfer function processing unit 1232 is input to the second quantizer 1250. The transfer function in the transfer function processing unit 1232 is set so that the output of the transfer function processing unit 1232 includes the first Q signal and the above-mentioned second component.
[0164] (2) Second Modification The first NN 300 may be configured to output an approximation of a signal generated through a portion of the transmission path 120. As an example, the first NN 300 outputs an approximation of a signal generated through a process in which the second signal passes through the communication path 130. With this configuration, at least a portion of the transmission distortion occurring in the transmission path 120 can be suppressed.
[0165] (3) Third Modification The first NN 300 is not limited to the above example.
[0166] The input layer 310 may include nodes 310c and 310d to which a result of a logical operation of two nodes in the input layer 310 is input. For example, the logical operation may include a logical AND and an exclusive OR (XOR), etc. The input layer 310 may include a node to which a logical operation between a first result of the logical operation of the two nodes and a second result of the logical operation of the two nodes is input. That is, the input layer 310 may include a node to which a result of a logical operation of two or more nodes in the input layer 310 is input.
[0167] The above configuration has the following advantages. The first NN 300 can efficiently generate nonlinear distortion such as intersymbol interference that occurs when the second signal passes through the transmission path 120. The accuracy of the fourth signal output by the first NN 300 is improved.
[0168] 14 is a diagram showing an example of the configuration of the first NN 300. The node 310a may have an output line (connection line) through which the current value of the second signal is output to the output layer 330 without passing through the hidden layer 320.
[0169] The above configuration has the following advantages. Since the current value of the second signal does not pass through the hidden layer 320, no weight is applied to the current value of the second signal. The first NN 300 can efficiently reflect the residual with respect to the current input value in the fourth signal. The accuracy of the fourth signal output by the first NN 300 is improved.
[0170] The first NN 300 may be a combination of the above-mentioned configurations. The input layer 310 includes at least a node to which the current value of the second signal is input. The input layer 310 may further include at least one of a node to which a past value of the second signal is input, a node to which a result of a logical operation of two or more nodes in the input layer 310 is input, and a node having an output line through which the current value of the second signal is output to the output layer 330 without passing through the intermediate layer 320. Furthermore, the first NN 300 may include various known structures.
[0171] (4) Fourth Modification The process flow of delta-sigma modulation device 110 is not limited to the above example. Fig. 15 is a flowchart showing an example of the process flow of delta-sigma modulation device 110. The flowchart in Fig. 15 is a flowchart in which step 1501 is added to the flowchart in Fig. 7.
[0172] After step 701, the NN learning unit 113 determines whether or not a predetermined first condition is satisfied (1501). If the first condition is satisfied, the delta-sigma modulation device 110 executes the process of step 702 and the process of step 703. Thus, the first parameter of the first NN 300 and the second parameter of the second NN 600 are updated.
[0173] If the first condition is not met, the delta-sigma modulation device 110 does not execute the process of step 702 and the process of step 703. That is, the first parameter of the first NN 300 and the second parameter of the second NN 600 are not updated.
[0174] The first condition is a condition that the approximation error is greater than a predetermined first magnitude. Specifically, when the approximation error is the greater of the absolute value of the first difference and the absolute value of the second difference, the first condition may be a condition that the approximation error is greater than a predetermined first threshold value Th1. When the approximation error is expressed by a complex number, the first condition may be a condition regarding the absolute value of the complex number (i.e., the distance from the origin on the complex plane). The first condition may be a condition that the absolute value of the approximation error (the distance from the origin) is greater than a predetermined first distance threshold value. In another example, the first condition may include a condition regarding the first difference and a condition regarding the second difference. For example, when the absolute value of the first difference exceeds a predetermined first real component threshold value and / or the absolute value of the second difference exceeds a predetermined first imaginary component threshold value, the NN learning unit 113 may determine that the first condition is satisfied.
[0175] The state of the transmission path 120 changes from moment to moment. The delta-sigma modulation device 110 can update the first parameter of the first NN 300 and the second parameter of the second NN 600 in accordance with the current state of the transmission path 120 by using the first condition as described above.
[0176] As described above, when the approximation error is large, this means that the output of the transmission model 410 (the approximation value of the third signal) is far from the actual third signal. That is, this means that the accuracy of the output of the transmission model 410 is low, and the accuracy of the fourth signal output by the first NN 300 is also low. Therefore, there is a high need to reflect the current state of the transmission path 120 (particularly, information on the transmission distortion) in the first NN 300 and the second NN 600. Therefore, when the first condition is established, the NN learning unit 113 determines "Yes" in step 1501. Then, the delta-sigma modulation device 110 executes the process of step 702 and the process of step 703.
[0177] On the other hand, if the approximation error is small, this means that the output of the transmission model 410 is close to the actual third signal. Therefore, there is little need to update the first parameter of the first NN 300 and the second parameter of the second NN 600. Therefore, the NN learning unit 113 determines "No" in step 1501. Then, the delta-sigma modulation device 110 proceeds to step 704.
[0178] The above configuration has the following effects. The delta-sigma modulation device 110 executes the processes of steps 702 and 703 only when there is a high need to reflect the current state of the transmission path 120 in the first NN 300 and the second NN 600. Since the delta-sigma modulation device 110 does not execute the processes of steps 702 and 703 in a situation where they are not necessary, the processing load on the delta-sigma modulation device 110 can be reduced.
[0179] After the first condition is satisfied, the delta-sigma modulation device 110 may repeatedly execute the processes of steps 702 and 703 until a predetermined second condition is satisfied. Specifically, the parameter calculation unit 430 continues the process of calculating the first parameter and the second parameter until the second condition is satisfied. The parameter calculation unit 430 continues the process of updating the second parameter of the second NN 600 until the second condition is satisfied. The NN processing unit 112 continues the process of updating the first parameter of the first NN 300 until the second condition is satisfied.
[0180] The second condition is a condition that the approximation error is smaller than a predetermined second magnitude. The second magnitude is smaller than the above-mentioned first magnitude. Specifically, when the approximation error is the larger of the absolute value of the first difference and the absolute value of the second difference, the second condition may be a condition that the approximation error is smaller than a predetermined second threshold Th2. The second threshold Th2 is smaller than the first threshold Th1. When the approximation error is expressed by a complex number, the second condition may be a condition regarding the absolute value of the complex number (i.e., the distance from the origin on the complex plane). The second condition may be a condition that the absolute value of the approximation error (the distance from the origin) is smaller than a predetermined second distance threshold. The second distance threshold is smaller than the first distance threshold. In another example, the second condition may include a condition for the first difference and a condition for the second difference. For example, when the absolute value of the first difference is below a predetermined second real component threshold and / or the absolute value of the second difference is below a predetermined second imaginary component threshold, the NN learning unit 113 may determine that the second condition is satisfied. For example, the second real component threshold is smaller than the first real component threshold. The second imaginary component threshold is smaller than the first imaginary component threshold.
[0181] (5) Fifth Modification 16 is a diagram showing an example of the configuration of the NN learning unit 113. The configuration of the NN learning unit 113 is not limited to the above example.
[0182] The NN learning unit 113 further includes a delay adjustment unit 1610 and a gain adjustment unit 1620.
[0183] The delay adjustment unit 1610 receives the second signal as an input signal. The delay adjustment unit 1610 delays the second signal so that the timing at which the output of the transmission model 410 is input to the error calculation unit 420 and the timing at which the third signal is input to the error calculation unit 420 are synchronized.
[0184] The gain adjustment unit 1620 receives the third signal as an input signal. The gain adjustment unit 1620 multiplies the third signal by a gain. Specifically, the gain adjustment unit 1620 regards the third signal as a complex number and multiplies each of the I signal and the Q signal included in the third signal by a complex gain.
[0185] The delay value in delay adjustment section 1610 and the complex gain in gain adjustment section 1620 are set so that the approximation error, which is the output of error calculation section 420, is minimized.
[0186] (6) Sixth Modification The modulation section 144 may down-convert the output of the amplifier 143 by a superheterodyne system and output an IF signal.
[0187] (7) Seventh Modification The modulator 144 in the transmission path 120 may be omitted. In this configuration, the digital downconverter 620 in the transmission model 410 is omitted. The error calculator 420 calculates an approximation error between the output of the transmission model 410 and a third signal (in this example, the output of the amplifier 143).
[0188] (8) Eighth Modification The configuration of the transmission model 410 is not limited to the above example. The configuration of the transmission model 410 may be appropriately changed according to the configuration of the delta-sigma modulation device 110 and the configuration of the transmission path 120. For example, a commonly used digital distortion compensation technique may be applied to the first signal (I signal and Q signal). The configuration of the transmission model 410 may be changed accordingly.
[0189] The second NN 600 may be a neural network that models the entire transmission path 120 .
[0190] When the modulation unit 144 has a configuration for down-converting the output of the amplifier 143 by the superheterodyne method, the transmission model 410 may include a component corresponding to this. The transmission model 410 may include a component for outputting an IF signal from the output of the digital filter 610 by the superheterodyne method.
[0191] The amplifier 143 may be modeled separately rather than being modeled as the second NN 600. In another example, the modeling of the amplifier 143 may be omitted.
[0192] The second NN 600 may be a component that models a part of the transmission path 120. For example, the second NN 600 may be a neural network that outputs the same signal (fourth signal) as the first NN 300. That is, the second NN 600 may output an approximation of a signal generated when the second signal passes through the communication path 130, the BPF 142, and the amplifier 143.
[0193] The second NN 600 may have the same structure as the first NN 300. The second NN 600 includes an input layer, at least one hidden layer, and an output layer. The input layer includes at least a node to which a current value of the second signal is input. The input layer may further include at least one of a node to which a past value of the second signal is input, a node to which a result of a logical operation of two or more nodes in the input layer is input, and a node having an output line through which the current value of the second signal is output to the output layer without passing through a hidden layer.
[0194] <<3. Second embodiment>> Next, a second embodiment and its modified examples will be described with reference to Fig. 17 to Fig. 24. In the second embodiment, the same components as those in the first embodiment are denoted by the same reference numerals, and detailed description of these components will be omitted.
[0195] <3-1. Overview of wireless communication device> 17 is a diagram showing the configuration of a wireless communication device 1700. The wireless communication device 1700 includes a first device 810 and a second device 820.
[0196] The first communication path 131 includes an optical fiber 131a. The first communication path 131 includes an E / O conversion unit 131b at an end of the optical fiber 131a on the side of the second device 820. The E / O conversion unit 131b converts an electrical signal into an optical signal. Furthermore, the first communication path 131 includes an O / E conversion unit 131c at an end of the optical fiber 131a on the side of the first device 810. The O / E conversion unit 131c converts the optical signal into an electrical signal.
[0197] The second communication path 132 includes an optical fiber 132a. The second communication path 132 includes an E / O conversion unit 132b at an end of the optical fiber 132a on the side of the second device 820. Furthermore, the second communication path 132 includes an O / E conversion unit 132c at an end of the optical fiber 132a on the side of the first device 810.
[0198] <3-2. Configuration of the first device> The first device 810 includes an antenna 141, a BPF 142, an amplifier 143, a modulator 144, and an information transmitter 145. The information transmitter 145 transmits transmission-related information to the second device 820 via the second communication path 132. The transmission-related information in this example is a third signal (output of the modulator 144) as in the first embodiment.
[0199] <3-3. Configuration of the second device> The second device 820 includes a delta-sigma modulation unit 111, an NN processing unit 112, an NN learning unit 113, and an instruction transmission unit 114. The delta-sigma modulation unit 111 transmits a second signal to the first device 810 via a first communication path 131. The instruction transmission unit 114 transmits instruction signals (an initial instruction signal, a first instruction signal, and a second instruction signal) described below to the first device 810 via the first communication path 131.
[0200] <3-4. Overview of processing flow of wireless communication device> Next, an overview of the process flow of the wireless communication device 1700 will be described. Specifically, the process flow of the first device 810 transmitting transmission related information to the second device 820 will be described.
[0201] The instruction transmitting unit 114 determines whether or not a condition related to the amount of distortion occurring in the transmission process of the second signal is satisfied. For example, the condition is the above-mentioned first condition related to the approximation error. If the first condition is satisfied, the instruction transmitting unit 114 transmits a first instruction signal to the first device 810.
[0202] In this example, the first instruction signal is a signal that instructs the first device 810 to transmit transmission-related information to the second device 820. The first instruction signal includes information on the number of times Nk that the first device 810 transmits the transmission-related information to the second device 820, where Nk is an integer equal to or greater than 1. The information transmitting unit 145 transmits the transmission-related information to the second device 820 in response to the first instruction signal.
[0203] The instruction transmitting unit 114 determines whether the second condition regarding the approximation error is satisfied. If the second condition is satisfied, the instruction transmitting unit 114 transmits a second instruction signal to the first device 810.
[0204] In this example, the second instruction signal is a signal that instructs the first device 810 to stop transmitting the transmission-related information to the second device 820. The information transmitting unit 145 stops transmitting the transmission-related information in response to the second instruction signal.
[0205] <3-5. Processing flow of wireless communication device> Next, a processing flow of wireless communication device 1700 will be described with reference to Fig. 18. Fig. 18 is a sequence diagram showing an example of a processing flow of wireless communication device 1700.
[0206] The instruction sending unit 114 sends (1801) an initial instruction signal to the first device 810 via the first communication path 131. The initial instruction signal is an instruction signal for causing the first device 810 to send transmission-related information to the second device 820 only once.
[0207] The delta-sigma modulation unit 111 transmits (1802) the second signal to the first device 810 via the first communication path 131. The information transmission unit 145 transmits (1803) the transmission-related information (in this example, the third signal) to the second device 820 via the second communication path 132.
[0208] The second device 820 receives the transmission related information. The second device 820 (i.e., the NN processing unit 112 and the NN learning unit 113) executes the processes of steps 702 and 703 in FIG. 7 (1804). Hereinafter, the series of processes of steps 702 and 703 are collectively referred to as "learning process". The NN learning unit 113 transmits the approximation error calculated in the process of step 702 to the instruction transmitting unit 114.
[0209] The instruction transmitting unit 114 uses the approximation error to determine whether the first condition is satisfied. In this example, the instruction transmitting unit 114 determines that the first condition is satisfied (1805). Therefore, the instruction transmitting unit 114 transmits a first instruction signal to the first device 810 via the first communication path 131 (1806).
[0210] The delta-sigma modulator 111 transmits the second signal to the first device 810 via the first communication path 131 (1807).
[0211] In response to the first instruction signal, the information transmitting unit 145 transmits (1808) the transmission-related information to the second device 820 via the second communication path 132. This is the first transmission of the transmission-related information based on the time point when the first device 810 received the first instruction signal.
[0212] The second device 820 executes the learning process (1809). Every time the second device 820 executes the learning process, the instruction transmission unit 114 determines whether or not the second condition is satisfied.
[0213] The transmission of the second signal, the transmission-related information, and the learning process are repeatedly performed, whereby the approximation error gradually decreases.
[0214] The delta-sigma modulator 111 then transmits 1810 the second signal to the first device 810 via the first communication path 131 .
[0215] The information transmitting unit 145 transmits (1811) the transmission related information to the second device 820 via the second communication path 132. This is the Nj-th transmission of the transmission related information, based on the time when the first device 810 received the first instruction signal. <Nkである。
[0216] The second device 820 executes a learning process (1812). The instruction transmitting unit 114 determines that the second condition is satisfied (1813). Therefore, the instruction transmitting unit 114 transmits a second instruction signal to the first device 810 via the first communication path 131 (1814). In response to the second instruction signal, the information transmitting unit 145 stops transmitting the transmission-related information.
[0217] Thereafter, the instruction transmitting unit 114 transmits an initial instruction signal to the first device 810 via the first communication path 131 every time a predetermined waiting time Tw has elapsed (1815).
[0218] When the information transmitting unit 145 transmits the transmission-related information Nk times after the first device 810 receives the first instruction signal, the information transmitting unit 145 stops transmitting the transmission-related information. When a predetermined waiting time Tw has elapsed since the first device 810 received the transmission-related information Nk times, the instruction transmitting unit 114 transmits an initial instruction signal to the first device 810.
[0219] In another example, the second instruction signal may further include information of the waiting time Tw. In this configuration, the information transmitting unit 145 transmits the transmission-related information to the second device 820 every time the waiting time Tw elapses. The instruction transmitting unit 114 determines whether the first condition is satisfied every time the information transmitting unit 145 receives the transmission-related information. If the first condition is satisfied, the instruction transmitting unit 114 transmits the first instruction signal to the first device 810.
[0220] The above configuration has the following effects. When the first condition is satisfied (i.e., when the approximation error is large), this means that the current state of the transmission path 120 (particularly, information on the transmission distortion) cannot be reflected in the first NN 300 and the second NN 600, and therefore the transmission distortion cannot be suppressed. In such a situation, the first device 810 feeds back the transmission-related information to the second device 820. The second device 820 can execute a learning process using the transmission-related information to update the first parameter of the first NN 300 and the second parameter of the second NN 600. This makes it possible to suppress the transmission distortion occurring in the transmission process of the second signal. Furthermore, it is possible to realize a distributed MIMO (Multiple Input Multiple Output) system that increases the number of simultaneous connections and the transmission capacity.
[0221] <3-6. Modifications> The technology according to the present disclosure is not limited to the above-described embodiments.
[0222] (1) First Modification The first indication signal is not limited to the above example. The first indication signal may include information about a period Tp at which the first device 810 transmits the transmission-related information to the second device 820. In response to the first indication signal, the information transmitting unit 145 transmits the transmission-related information to the second device 820 every time the period Tp elapses.
[0223] The period Tp may be k1 times the learning period, where k1 is an integer equal to or greater than 1. The learning period is a period of time required from the time the second device 820 receives the transmission-related information until the second device 820 updates the first parameter of the first NN 300 and the second parameter of the second NN 600.
[0224] The period Tp may be defined by a frame, a subframe, or a slot defined in 3GPP. A frame is defined by a plurality of subframes. A subframe is defined by one or more slots. The period Tp may be defined as "k2 times a frame", where k2 is an integer equal to or greater than 1. As an example, one frame is 10 ms (milliseconds). The period Tp may be defined as "k3 times a subframe", where k3 is an integer equal to or greater than 1. As an example, one subframe is 1 ms. The period Tp may be defined as "k4 times a slot", where k4 is an integer equal to or greater than 1.
[0225] FIG. 19 is a sequence diagram showing an example of a processing flow of wireless communication device 1700.
[0226] The instruction transmitting unit 114 transmits a first instruction signal to the first device 810 (1901). The delta-sigma modulation unit 111 transmits a second signal to the first device 810 (1902). The information transmitting unit 145 transmits transmission-related information (in this example, a third signal) to the second device 820 (1903). The second device 820 executes a learning process (1904). Thereafter, the delta-sigma modulation unit 111 repeatedly transmits the second signal to the first device 810 (1905).
[0227] A period Tp has elapsed since the information transmitting unit 145 executed the process of step 1903. The information transmitting unit 145 transmits the transmission-related information to the second device 820 (1906). The second device 820 executes a learning process (1907). Thereafter, the information transmitting unit 145 transmits the transmission-related information to the second device 820 every time the period Tp elapses (1908).
[0228] The above configuration has the following effects. The first device 810 periodically feeds back the transmission-related information to the second device 820. The second device 820 periodically executes a learning process using the transmission-related information, and can update the first parameter of the first NN 300 and the second parameter of the second NN 600. This makes it possible to suppress transmission distortion occurring in the transmission process of the second signal.
[0229] (2) Second Modification The information transmitting unit 145 may transmit the transmission-related information to the second device 820 when a condition related to the transmission between the first device 810 and the second device 820 is satisfied. For example, the information transmitting unit 145 may estimate an amount of distortion occurring in the transmission process of the second signal based on the second signal. The information transmitting unit 145 determines whether or not a third condition related to the amount of distortion is satisfied. The third condition is a condition that the amount of distortion is greater than a predetermined magnitude. When the third condition is satisfied, the information transmitting unit 145 transmits the transmission-related information to the second device 820.
[0230] The amount of distortion may be estimated as follows. The information transmitting unit 145 performs Fourier transform processing or the like on the second signal to analyze the frequency components of the second signal. When the amount of distortion occurring during the transmission process of the second signal is large, the frequency components of the second signal that are outside the above-mentioned desired frequency band (the band from f0-fα to f0+fα) are large. Taking this into consideration, the information transmitting unit 145 calculates the signal power of the band outside the desired frequency band.
[0231] The third condition may be a condition that the signal power of the band outside the desired frequency band is greater than a third threshold value Th3. When the signal power of the band outside the desired frequency band is large, the information transmitting unit 145 may determine that the amount of distortion is greater than a predetermined magnitude.
[0232] The signal to be subjected to the Fourier transform process may be any one of signals 1701 to 1703 shown in FIG. A signal 1701 after passing through the first communication path 131 and before passing through the BPF 142 Signal 1702 after passing through BPF 142 and before passing through amplifier 143 Signal 1703 after passing through amplifier 143
[0233] FIG. 20 is a sequence diagram showing an example of a processing flow of wireless communication device 1700.
[0234] The delta-sigma modulation unit 111 transmits the second signal to the first device 810 (2001). The information transmission unit 145 estimates the amount of distortion as described above and determines whether the third condition is satisfied (2002). In this example, the information transmission unit 135 determines that the third condition is satisfied (2003). Therefore, the information transmission unit 145 transmits the transmission-related information to the second device 820 (2004). The second device 820 executes a learning process (2005). Thereafter, the delta-sigma modulation unit 111 repeatedly transmits the second signal to the first device 810 (2006).
[0235] Thereafter, a first time Ta elapses from the time point when the information transmitting unit 145 executes the process of step 2002. The information transmitting unit 145 estimates the amount of distortion as described above, and determines whether or not the third condition is satisfied (2007). In this manner, the information transmitting unit 145 estimates the amount of distortion every time the first time Ta elapses. If the third condition is satisfied, the information transmitting unit 145 transmits the transmission-related information to the second device 820. On the other hand, if the third condition is not satisfied, the information transmitting unit 145 does not transmit the transmission-related information to the second device 820.
[0236] The above configuration has the following advantages: When the third condition is satisfied (i.e., when the distortion amount is relatively large), the first device 810 feeds back the transmission-related information to the second device 820. The first device 810 can feed back the transmission-related information to the second device 820 in an appropriate situation without a first indication signal from the second device 820.
[0237] In another example, the information transmitting unit 145 may estimate the amount of distortion every time the first device 810 receives the second signal.
[0238] (3) Third Modification The process shown in Fig. 18 may be combined with the process shown in Fig. 19. Fig. 21 is a sequence diagram showing an example of the flow of processing by wireless communication device 1700.
[0239] Steps 2101 to 2107 in Fig. 21 are the same process as steps 1901 to 1907 in Fig. 19. Therefore, detailed explanations of these steps will be omitted. The information transmitting unit 145 transmits transmission-related information to the second device 820 every time the period Tp elapses in response to a first instruction signal (2101) including information about the period Tp.
[0240] Every time the second device 820 executes the learning process, the instruction transmitting unit 114 determines whether or not the first condition is met.
[0241] After the second device 820 executes the learning process in step 2107, the instruction sending unit 114 determines that the first condition is met (2108). The instruction sending unit 114 sends a first instruction signal including information about the number of times Nk to the first device 810 (2109).
[0242] Steps 2110 to 2117 in Fig. 21 are the same process as steps 1807 to 1814 in Fig. 18. Therefore, detailed explanations of these steps will be omitted. Note that in steps 2110 to 2117, the time interval at which the first device 810 transmits the transmission related information to the second device 820 is shorter than the period Tp.
[0243] After the instruction sending unit 114 sends the second instruction signal in step 2117, the instruction sending unit 114 sends a first instruction signal including information about the period Tp to the first device 810. In response, the information sending unit 145 sends transmission-related information to the second device 820 every time the period Tp elapses.
[0244] The above configuration has the following effects. When the first condition is satisfied (i.e., when the approximation error is large), the first device 810 feeds back the transmission-related information to the second device 820 in a relatively short period. The second device 820 can quickly reflect the current state of the transmission path 120 in the first NN 300 and the second NN 600. On the other hand, when the second condition is satisfied (i.e., when the approximation error is small), there is little need to update the first parameter of the first NN 300 and the second parameter of the second NN 600. In such a situation, the first device 810 feeds back the transmission-related information to the second device 820 in a relatively long period Tp. The processing load in the second device 820 can be suppressed.
[0245] (4) Fourth Modification The process shown in Fig. 18 may be combined with the process shown in Fig. 20. Fig. 22 is a sequence diagram showing an example of the flow of processing by wireless communication device 1700.
[0246] Steps 2201 to 2205 in Fig. 22 are the same processing as steps 2001 to 2005 in Fig. 20. Therefore, detailed explanation of these steps will be omitted.
[0247] Every time the second device 820 executes the learning process, the instruction transmitting unit 114 determines whether or not the first condition is met.
[0248] After the second device 820 executes the learning process in step 2205, the instruction sending unit 114 determines that the first condition is met (2206). The instruction sending unit 114 sends a first instruction signal including information about the number of times Nk to the first device 810 (2207).
[0249] Steps 2208 to 2215 in Fig. 22 are the same process as steps 1807 to 1814 in Fig. 18. Therefore, detailed explanations of these steps will be omitted. In steps 2208 to 2215, every time the second device 820 transmits a second signal to the first device 810, the first device 810 transmits transmission-related information to the second device 820. Therefore, the time interval at which the first device 810 transmits the transmission-related information to the second device 820 is relatively short.
[0250] After the instruction sending unit 114 sends the second instruction signal in step 2215, the delta-sigma modulation unit 111 sends the second signal to the first device 810 (2216). The information sending unit 145 estimates the amount of distortion as described above, and determines whether the third condition is satisfied (2217).
[0251] Every time the first device 810 receives the second signal, the information transmitting unit 145 estimates the amount of distortion and determines whether the third condition is satisfied. If the third condition is satisfied, the information transmitting unit 145 transmits the transmission-related information to the second device 820. In this case, as described above, the instruction transmitting unit 114 determines whether the first condition is satisfied.
[0252] On the other hand, if the third condition is not met, the information transmitting unit 145 does not transmit the transmission-related information to the second device 820.
[0253] The above configuration has the following effects. In the first stage, only when the third condition is satisfied (i.e., when the amount of distortion is relatively large), the first device 810 feeds back the transmission-related information to the second device 820. Only when the first device 810 feeds back the transmission-related information, the second device 820 executes the learning process and determines whether the first condition is satisfied. The processing load on the second device 820 can be reduced.
[0254] Next, in the second stage, when the first condition is satisfied (i.e., when the approximation error is large), the second device 820 instructs the first device 810 to feed back transmission-related information to the second device 820 at a relatively short period. In the second stage, the second device 820 can reflect the current state of the transmission path 120 (particularly, information on transmission distortion) to the first NN 300 and the second NN 600 at a relatively short period.
[0255] (5) Fifth Modification The first device 810 and the second device 820 may be connected by a communication path (e.g., an optical fiber). The second signal may be transmitted via the optical fiber, and the transmission related information may be transmitted via the same optical fiber.
[0256] For example, the first device 810 and the second device 820 may be configured to communicate with each other using wavelength division multiplexing, a well-known technique for transmitting optical signals of different wavelengths over a single optical fiber.
[0257] The first device 810 and the second device 820 may be configured to communicate with each other using a polarization multiplexing communication scheme. Polarization multiplexing communication is a well-known technology in which a horizontally polarized wave oscillating in the horizontal direction and a vertically polarized wave oscillating in the vertical direction are transmitted over a single optical fiber.
[0258] The first device 810 and the second device 820 may be configured to communicate with each other using a time-division multiplexing technique, which is a well-known technique for transmitting multiple signals over a single optical fiber in sequence so that the signals do not overlap on the time axis.
[0259] The optical fiber may be a multi-core fiber having multiple cores. In this case, the first device 810 and the second device 820 may be configured to communicate with each other using a spatial multiplexing scheme. Spatial multiplexing is a well-known technique that transmits a different signal for each core.
[0260] (6) Sixth Modification 23 is a diagram showing the configuration of a wireless communication device 2300. The wireless communication device 2300 includes a first device 810 and a second device 820. The wireless communication device 2300 has a configuration for outputting N types of signals, where N is an integer equal to or greater than 2.
[0261] Specifically, the first device 810 includes a plurality of antennas 141-1 to 141-N, a plurality of BPFs 142-1 to 142-N, and a plurality of amplifiers 143-1 to 143-N.
[0262] The second device 820 includes a plurality of delta-sigma modulation units 111-1 to 111-N. Furthermore, the first device 810 and the second device 820 are connected to each other via a plurality of first communication paths 131-1 to 131-N. The plurality of delta-sigma modulation units 111-1 to 111-N are connected to a plurality of antennas 141-1 to 141-N via a plurality of first communication paths 131-1 to 131-N, respectively. For example, the delta-sigma modulation unit 111-N is connected to the antenna 141-N via the first communication path 131-N, a BPF 142-N, and an amplifier 143-N.
[0263] The first device 810 includes a switch 146. The switch 146 can switch the signal to be output to the modulation section 144. With this configuration, the first device 810 can feed back transmission-related information (the third signal in this example) for each of the N types of second signals to the second device 820. This makes it possible to suppress transmission distortion occurring in the transmission process of each of the N types of second signals.
[0264] (7) Seventh Modification 24 is a diagram showing the configuration of a wireless communication device 2400. The wireless communication device 2400 includes a first device 810 and a second device 820. The wireless communication device 2400 includes a transmission function and a reception function.
[0265] Hereinafter, the link through which a signal is transmitted from the second device 820 via the first device 810 to the terminal device 190 may be referred to as the "downlink." A signal transmitted on the downlink may be referred to as a "downlink signal."
[0266] On the other hand, the link through which a signal is transmitted from the terminal device 190 to the second device 820 via the first device 810 may be referred to as the "uplink." A signal transmitted on the uplink may be referred to as an "uplink signal."
[0267] The second device 820 transmits a downlink signal to the first device 810 via the first communication path 131. The first device 810 transmits an uplink signal to the second device 820 via the second communication path 132.
[0268] The first device 810 includes an antenna switch 147. The antenna switch 147 includes a first terminal 147a connected to the amplifier 143, a second terminal 147b connected to the antenna 141, and a third terminal 147c connected to a low noise amplifier (LNA) 148.
[0269] The antenna switch 147 can operate in three different modes: a transmit mode, a receive mode, and a feedback mode.
[0270] In the transmission mode, the first terminal 147a and the second terminal 147b are connected to each other.
[0271] In the reception mode, the second terminal 147b and the third terminal 147c are connected. Therefore, the uplink signal is transmitted to the second device 820 via the LNA 148, the modulation unit 144, the information transmission unit 145, and the second communication path 132. The second device 820 performs a predetermined process on the uplink signal using a reception function (not shown).
[0272] In the feedback mode, the first terminal 147a and the third terminal 147c are connected. Therefore, the downlink signal is sent to the information transmitting unit 145 via the LNA 148 and the modulation unit 144. The information transmitting unit 145 transmits the transmission related information to the second device 820 via the second communication path 132 at a predetermined timing. The transmission related information in this example is information related to the downlink signal to be transmitted from the first device 810 to the terminal device 190. Specifically, the transmission related information is a signal (i.e., a third signal) obtained by frequency converting (down-converting) the downlink signal through the modulation unit 144.
[0273] In such a configuration, the wireless communication device 2400 may transmit downlink signals and receive uplink signals using a Time Division Duplex (TDD) scheme. TDD is a scheme in which uplink signals and downlink signals are transmitted alternately in different slots. The above slots may also be called "time slots."
[0274] When the wireless communication device 2400 operates in the TDD system, the instruction transmitting unit 114 operates as follows. In the case of an uplink slot, the second communication path 132 is used for transmitting an uplink signal, but the first communication path 131 is not used. Therefore, the instruction transmitting unit 114 transmits a first instruction signal to the first device 810 via the first communication path 131 in the uplink slot. The instruction transmitting unit 114 transmits a second instruction signal to the first device 810 via the first communication path 131 in the uplink slot.
[0275] Furthermore, the information transmitting unit 145 operates as follows: In the case of a downlink slot, the first communication path 131 is used for transmitting a downlink signal, but the second communication path 132 is not used. Therefore, the information transmitting unit 145 transmits transmission-related information to the second device 820 via the second communication path 132 in the downlink slot.
[0276] <<4. Third embodiment>> Next, a third embodiment will be described with reference to Fig. 25. In the third embodiment, the same components as those in the first and second embodiments are denoted by the same reference numerals, and detailed description of these components will be omitted.
[0277] <4-1. Overview of wireless communication device> 25 is a diagram showing a configuration of a wireless communication device 2500. The wireless communication device 2500 includes a first device 810 and a second device 820. The first device 810 and the second device 820 are connected via a first communication path 131.
[0278] <4-2. Configuration of the first device> The first device 810 includes an antenna 141, a BPF 142, an amplifier 143, an antenna 150, a frequency conversion unit 151, a second modulation unit 152, and a third modulation unit 153. The third modulation unit 153 has the same configuration as the modulation unit 144. The third modulation unit 153 processes the analog signal (corresponding to the downlink signal) amplified by the amplifier 143 as described above, and outputs a third signal (including an I signal and a Q signal).
[0279] The second modulation unit 152 receives the output of the third modulation unit 153. The second modulation unit 152 performs signal modulation processing on the output of the third modulation unit 153. A general modulation method may be used as the signal modulation processing. For example, single carrier modulation or OFDM (Orthogonal Frequency Division Multiplexing) or the like may be used as the signal modulation processing. The frequency conversion unit 151 receives the output of the second modulation unit 152. The frequency conversion unit 151 up-converts the output of the second modulation unit 152. In this case, the frequency conversion unit 151 up-converts the output of the second modulation unit 152 to a frequency f1 different from the frequency f0. The output of the frequency conversion unit 151 is transmitted via the antenna 150.
[0280] <4-3. Configuration of the second device> The second device 820 includes a delta-sigma modulation unit 111, an NN processing unit 112, an NN learning unit 113, an antenna 115, a demodulation unit 117, and a modulation unit 144. The second device 820 receives a signal output from an antenna 150 of the first device 810 via the antenna 115. The modulation unit 144 processes the received signal as described above. The demodulation unit 117 demodulates the output of the modulation unit 144. The demodulation method of the demodulation unit 117 corresponds to the modulation method of the second modulation unit 152. The demodulation unit 117 outputs the demodulated third signal (including an I signal and a Q signal) to the NN learning unit 113.
[0281] The above configuration has the following effects. The first device 810 can feed back transmission-related information to the second device 820 via spatial transmission. The transmission-related information in this example is information about a downlink signal to be transmitted from the first device 810 to the terminal device 190. Therefore, the second device 820 can update the first parameter of the first NN 300 and the second parameter of the second NN 600 using the transmission-related information. This makes it possible to suppress transmission distortion occurring in the transmission process of the second signal.
[0282] <<5. Fourth embodiment>> Next, a fourth embodiment and its modified examples will be described with reference to Fig. 26 to Fig. 32. In the fourth embodiment, the same components as those in the first to third embodiments are denoted by the same reference numerals, and detailed description of these components will be omitted.
[0283] <5-1. Overview of wireless communication device> 26 is a diagram showing a configuration of a wireless communication device 2600. The wireless communication device 2600 includes a first device 810 and a second device 820. The first device 810 and the second device 820 are connected via a first communication path 131. Furthermore, the first device 810 and the second device 820 are connected via a second communication path 132.
[0284] <5-2. Configuration of the first device> The first device 810 includes an antenna 141 , a BPF 142 , an amplifier 143 , a modulation unit 144 , an information transmission unit 145 , a digital restoration unit 149 , and an NN learning unit 113 .
[0285] The digital restoration unit 149 receives the output of the first communication path 131. The digital restoration unit 149 converts the output of the first communication path 131 into a 1-bit digital signal. At this time, the transmission distortion contained in the output of the first communication path 131 is shaped and the digital signal is output. This restores the original second signal output by the delta-sigma modulation unit 111. In this way, the digital restoration unit 149 generates a restored signal of the second signal from the third signal (in this example, a signal generated through a process in which the second signal passes through the first communication path 131). Hereinafter, such a restored signal of the second signal may be referred to as a "fifth signal".
[0286] The NN learning unit 113 calculates a first parameter of the first NN 300 and a second parameter of the second NN 600 using the fifth signal (the restored second signal) and the third signal output by the modulation unit 144 (i.e., the third signal generated by the process in which the second signal passes through the first communication path 131, the BPF 142, the amplifier 143, and the modulation unit 144). The NN learning unit 113 updates the second parameter of the second NN 600 to the calculated second parameter. Furthermore, the NN learning unit 113 outputs the calculated first parameter to the information transmission unit 145. The information transmission unit 145 transmits the first parameter to the second device 820 via the second communication path 132. Therefore, the transmission-related information in this example is the first parameter. The first parameter is information used to output an approximation of a signal generated in a transmission process of the second signal in the first NN 300. Therefore, the first parameter is information about the transmission between the first device 810 and the second device 820. In other words, since the first parameter is also used to output an approximation of the transmission distortion occurring in the transmission process of the second signal, the first parameter can also be said to be information about the transmission distortion.
[0287] <5-3. Configuration of the second device> The second device 820 includes a delta-sigma modulation unit 111, an NN processing unit 112, and an instruction transmission unit 114. The delta-sigma modulation unit 111 transmits a second signal to the first device 810 via the first communication path 131. The instruction transmission unit 114 transmits a first instruction signal to the first device 810 via the first communication path 131. The instruction transmission unit 114 transmits the second instruction signal to the first device 810 via the first communication path 131. The NN processing unit 112 receives a first parameter via the second communication path 132. The NN processing unit 112 updates the first parameter of the first NN 300 to the received first parameter.
[0288] <5-4. Processing flow of wireless communication device> Next, a processing flow of the wireless communication device 2600 will be described with reference to Fig. 27. Fig. 27 is a sequence diagram showing an example of a processing flow of the wireless communication device 2600.
[0289] When the wireless communication device 2600 is started up (or the wireless communication device 2600 is reset), the instruction sending unit 114 sends (2701) a first instruction signal to the first device 810. In this example, the first instruction signal includes information about the number of times Nk.
[0290] The delta-sigma modulation unit 111 transmits the second signal to the first device 810 (2702). The NN learning unit 113 calculates the first parameter and the second parameter (2703). The NN learning unit 113 updates the second parameter of the second NN 600 to the calculated second parameter.
[0291] The information transmitting unit 145 transmits the transmission-related information (in this example, the first parameter) to the second device 820 (2704). This is the first transmission of the transmission-related information based on the time point when the first device 810 received the first instruction signal. The second device 820 receives the transmission-related information. The NN processing unit 112 updates the first parameter of the first NN 300 to the received first parameter.
[0292] Each time the NN learning unit 113 calculates the first parameter and the second parameter, the information transmitting unit 145 determines whether or not the second condition is satisfied.
[0293] Thereafter, the transmission of the second signal, the calculation process of the first and second parameters, and the transmission of the transmission-related information are repeatedly performed, so that the approximation error gradually decreases.
[0294] The delta-sigma modulation unit 111 transmits (2705) the second signal to the first device 810. The NN learning unit 113 calculates (2706) the first parameter and the second parameter.
[0295] The information transmitting unit 145 transmits the transmission related information to the second device 820 (2707). This is the Nj-th transmission of the transmission related information, based on the time when the first device 810 received the first instruction signal. <Nkである。
[0296] At this point, the information transmitting unit 145 determines that the second condition is met (2708). The information transmitting unit 145 transmits a notification to the second device 820 (2709). This notification is for informing the second device 820 that the second condition is met. In response to this notification, the instruction transmitting unit 114 transmits a second instruction signal to the first device 810 (2710). This causes the information transmitting unit 145 to stop transmitting the transmission-related information.
[0297] After that, when the waiting time Tw has elapsed, the instruction transmitting unit 114 transmits a first instruction signal including information about the number of times Nk to the first device 810 (2711).
[0298] The above configuration has the following effects. The first device 810 repeatedly feeds back the transmission-related information (first parameter) to the second device 820 until the second condition is satisfied. The second device 820 can update the first parameter of the first NN 300 using the transmission-related information. This makes it possible to suppress transmission distortion occurring in the transmission process of the second signal. Furthermore, it is possible to realize a distributed MIMO system that increases the number of simultaneous connections and transmission capacity.
[0299] <5-5. Variations> The technology according to the present disclosure is not limited to the above-described embodiments.
[0300] (1) First Modification FIG. 28 is a sequence diagram showing an example of a processing flow of the wireless communication device 2600.
[0301] When the wireless communication device 2600 is started up (or the wireless communication device 2600 is reset), the instruction transmission unit 114 transmits a first instruction signal to the first device 810 (2801). The first signal includes information about the period Tp. The period Tp may be defined by the learning period as described above. Furthermore, the period Tp may be defined by a frame, a subframe, or a slot as described above.
[0302] The delta-sigma modulation unit 111 transmits the second signal to the first device 810 (2802). The NN learning unit 113 calculates the first parameter and the second parameter (2803). The NN learning unit 113 updates the second parameter of the second NN 600 to the calculated second parameter.
[0303] The information transmitting unit 145 transmits the transmission-related information (in this example, the first parameter) to the second device 820 (2804). The second device 820 receives the transmission-related information. The NN processing unit 112 updates the first parameter of the first NN 300 to the received first parameter.
[0304] The delta-sigma modulation section 111 then repeatedly transmits the second signal to the first device 810 (2805).
[0305] A period Tp has elapsed since the NN learning unit 113 executed the process of step 2803. The NN learning unit 113 calculates the first parameter and the second parameter (2806). The information transmitting unit 145 transmits the transmission related information to the second device 820 (2807).
[0306] The above configuration has the following advantages: The first device 810 periodically feeds back transmission-related information (first parameters) to the second device 820. The second device 820 can periodically update the first parameters of the first NN 300 using the transmission-related information.
[0307] In addition, the NN learning unit 113 may calculate the first parameter and the second parameter every time the first device 810 receives the second signal. The information transmitting unit 145 may transmit the transmission-related information to the second device 820 every time the period Tp elapses.
[0308] (2) Second Modification FIG. 29 is a sequence diagram showing an example of a processing flow of the wireless communication device 2600.
[0309] When the wireless communication device 2600 is started (or the wireless communication device 2600 is reset), the delta-sigma modulation unit 111 transmits a second signal to the first device 810 (2901). The NN learning unit 113 calculates a first parameter and a second parameter (2902). The NN learning unit 113 outputs an approximation error to the information transmission unit 145. The information transmission unit 145 uses the approximation error to determine whether or not the first condition is satisfied. In this example, the information transmission unit 145 determines that the first condition is satisfied (2903). In this case, the information transmission unit 145 transmits transmission-related information (in this example, the first parameter) to the second device 820 (2904).
[0310] Thereafter, the delta-sigma modulation unit 111 repeatedly transmits the second signal to the first device 810 (2905). The NN learning unit 113 calculates the first parameter and the second parameter (2906). Then, every time the NN learning unit 113 calculates the first parameter and the second parameter, the information transmission unit 145 determines whether or not the first condition is satisfied. If the first condition is satisfied, the information transmission unit 145 transmits the transmission-related information to the second device 820. On the other hand, if the first condition is not satisfied, the information transmission unit 145 does not transmit the transmission-related information to the second device 820.
[0311] The above configuration has the following advantages: When the first condition is met (ie, when the approximation error is large), the first device 810 can transmit the transmission-related information (first parameter) to the second device 820.
[0312] (3) Third Modification The process shown in Fig. 27 may be combined with the process shown in Fig. 28. Fig. 30 is a sequence diagram showing an example of a processing flow of wireless communication device 2600.
[0313] Steps 3001 to 3009 in Fig. 30 are the same process as steps 2701 to 2709 in Fig. 27. Therefore, detailed explanations of these steps will be omitted. Note that in steps 3001 to 3009, the time interval at which the first device 810 transmits the transmission related information to the second device 820 is shorter than the period Tp.
[0314] When the instruction transmitting unit 114 receives the notification in step 3009, the instruction transmitting unit 114 transmits (3010) a first instruction signal including the period Tp to the first device 810. Steps 3011 to 3016 in Fig. 30 are the same process as steps 2802 to 2807 in Fig. 28. Therefore, detailed descriptions of these steps will be omitted.
[0315] The above configuration has the following effects. First, the first device 810 transmits transmission-related information (first parameters) to the second device 820 in a relatively short period. The second device 820 can quickly reflect the state of the transmission path 120 in the first NN 300. On the other hand, when the second condition is satisfied (i.e., when the approximation error is small), there is little need to update the first parameters of the first NN 300. In such a situation, the first device 810 feeds back the transmission-related information to the second device 820 in a relatively long period Tp.
[0316] The process shown in Fig. 29 may be combined with the sequence in Fig. 30. For example, the information transmitting unit 145 may determine whether or not the first condition is satisfied in the middle of the period Tp (i.e., between step 3012 and step 3015). If the first condition is satisfied, the information transmitting unit 145 transmits the transmission-related information to the second device 820. On the other hand, if the first condition is not satisfied, the information transmitting unit 145 does not transmit the transmission-related information to the second device 820. According to this configuration, even in the middle of the period Tp, if the approximation error becomes large, the first device 810 can feed back the transmission-related information to the second device 820.
[0317] (4) Fourth Modification The wireless communication device 2600 may have a configuration of a seventh modified example of the second embodiment. That is, the wireless communication device 2600 may operate in a TDD system. In this configuration, the instruction transmitting unit 114 operates as follows. The instruction transmitting unit 114 transmits a first instruction signal to the first device 810 via the first communication path 131 in an uplink slot. The instruction transmitting unit 114 transmits a second instruction signal to the first device 810 via the first communication path 131 in an uplink slot.
[0318] Furthermore, the information transmitting unit 145 operates as follows: The information transmitting unit 145 transmits transmission related information to the second device 820 via the second communication path 132 in a downlink slot.
[0319] (5) Fifth Modification 31 is a diagram showing the configuration of a wireless communication device 2601. The components of the wireless communication device 2601 are the same as the components of the wireless communication device 2600 in FIG.
[0320] The output of the first communication path 131 is directly input to the digital restoration unit 149. The fifth signal (the restored second signal) output by the digital restoration unit 149 is input to the BPF 142. The fifth signal is input to the NN learning unit 113 via the BPF 142, the amplifier 143, and the modulation unit 144. Therefore, the NN learning unit 113 calculates the first parameter and the second parameter using the "fifth signal" and the "third signal generated through the process in which the fifth signal passes through the BPF 142, the amplifier 143, and the modulation unit 144."
[0321] The first device 810 and the second device 820 in this example may operate according to any of the sequences shown in FIGS.
[0322] (6) Sixth Modification 32 is a diagram showing a configuration of a wireless communication device 3100. The wireless communication device 3100 includes a first device 810 and a second device 820. The first device 810 and the second device 820 are connected via a first communication path 131.
[0323] The first device 810 includes an antenna 141, a BPF 142, an amplifier 143, a modulation unit 144, an information transmission unit 145, a digital restoration unit 149, an NN learning unit 113, an antenna 150, a frequency conversion unit 151, and a second modulation unit 152.
[0324] The second device 820 includes a delta-sigma modulation unit 111 , an NN processing unit 112 , an instruction transmission unit 114 , an antenna 115 , a modulation unit 116 , and a demodulation unit 117 .
[0325] In this example, the first device 810 transmits transmission-related information (first parameters) to the second device 820 via the antenna 150. The second device 820 receives the transmission-related information via the antenna 115. The operation of the first device 810 and the operation of the second device 820 will be described below.
[0326] The second modulation unit 152 receives the output (first parameter) of the NN learning unit 113. The second modulation unit 152 performs signal modulation processing on the output of the NN learning unit 113. A general modulation method may be used as the signal modulation processing. For example, single carrier modulation or OFDM may be used as the signal modulation processing. The frequency conversion unit 151 receives the output of the second modulation unit 152. The frequency conversion unit 151 up-converts the output of the second modulation unit 152. In this case, the frequency conversion unit 151 up-converts the output of the second modulation unit 152 to a frequency f1 different from the frequency f0. The information transmission unit 145 receives the output of the frequency conversion unit 151. The information transmission unit 145 transmits transmission-related information via the antenna 150. The transmission-related information in this example is the output of the frequency conversion unit 151 and is the first parameter.
[0327] The second device 820 receives the signal output from the antenna 150 via the antenna 115. The modulation unit 116 down-converts the received signal and outputs an I signal and a Q signal. The demodulation unit 117 demodulates the I signal and the Q signal to the original digital values (first parameters). The demodulation method of the demodulation unit 117 corresponds to the modulation method of the second modulation unit 152.
[0328] The demodulation unit 117 outputs the first parameters to the NN processing unit 112. The NN processing unit 112 receives the first parameters. The NN processing unit 112 updates the first parameters of the first NN 300 to the received first parameters.
[0329] The first device 810 and the second device 820 may operate according to any of the sequences shown in FIGS.
[0330] <<6. Fifth embodiment>> Next, a fifth embodiment will be described with reference to Figures 33 to 37. The above-described first to fourth embodiments are specific embodiments, but the fifth embodiment is a more generalized embodiment.
[0331] <6-1. Configuration of wireless communication device> 33 is a diagram showing a configuration of a wireless communication device 3200. The wireless communication device 3200 includes a first wireless access network device 3210 and a second wireless access network device 3220. Hereinafter, the first wireless access network device 3210 will be referred to as a "first device 3210," and the second wireless access network device 3220 will be referred to as a "second device 3220."
[0332] The first device 3210 is a device that performs processing related to a first physical layer. The second device 3220 is a device that performs processing related to a second physical layer that is higher than the first physical layer.
[0333] 34 is a diagram showing a configuration of the first device 3210. The first device 3210 includes an acquisition unit 3211 and a transmission unit 3212. The acquisition unit 3211 acquires information related to the transmission between the first device 3210 and the second device 3220. Hereinafter, the information related to the transmission between the first device 3210 and the second device 3220 is simply referred to as "transmission related information." The transmission unit 3212 transmits the transmission related information to the second device 3220.
[0334] The components 3211 to 3212 of the first device 3210 may be implemented by one or more processors and a memory. The one or more processors may include, for example, one or more of a CPU, an MPU, and a microcontroller. The memory may include a volatile memory and a non-volatile memory. The memory may store program code (instructions). The one or more processors may realize the functions of the first device 3210 by executing the program code stored in the memory.
[0335] It should be noted that the first device 3210 may operate in the same manner as the first device 810 described above.
[0336] 35 is a diagram showing a configuration of the second device 3220. The second device 3220 includes a receiving unit 3221 and a processing unit 3222. The receiving unit 3221 receives transmission-related information from the first device 3210. The processing unit 3222 performs processing related to communication with the first device 3210 using the transmission-related information.
[0337] The components 3221 to 3222 of the second device 3220 may be implemented by one or more processors and a memory. The one or more processors may include, for example, one or more of a CPU, an MPU, and a microcontroller. The memory may include a volatile memory and a non-volatile memory. The memory may store program code (instructions). The one or more processors may realize the functions of the second device 3220 by executing the program code stored in the memory.
[0338] It should be noted that the second device 3220 may operate in the same manner as the second device 820 described above.
[0339] <6-2. Processing flow of wireless communication device> 36 is a flowchart showing a process flow of the first device 3210. The acquisition unit 3211 acquires transmission related information (3501). The transmission unit 3212 transmits the transmission related information to the second device 3220 (3502).
[0340] 37 is a flowchart showing a process flow of the second device 3220. The receiving unit 3221 receives transmission-related information from the first device 3210 (3601). The processing unit 3222 uses the transmission-related information to perform a process related to communication with the first device 3210 (3602).
[0341] According to the above configuration, by exchanging transmission-related information between the first device 3210 and the second device 3220, the transmission between the first device 3210 and the second device 3220 can be improved.
[0342] <6-3. Modifications> The technology according to the present disclosure is not limited to the above-described embodiments.
[0343] The transmission-related information may be information generated in the process of transmitting a signal sent from the second device 3220 to the first device 3210 .
[0344] The first device 3210 may be configured to transmit the signal transmitted from the second device 3220 to the first device 3210 as a downlink signal to a terminal device (not shown). In this configuration, for example, the transmission-related information may be information related to the downlink signal to be transmitted from the first device 3210 to the terminal device. The transmission-related information may be a signal obtained by frequency-converting the above-mentioned downlink signal.
[0345] The transmission related information may include information regarding distortions that occurred during the transmission process of the signal transmitted from the second device 3220 to the first device 3210 .
[0346] The transmission-related information may be parameters of a neural network that outputs an approximation of a signal generated through at least a part of a transmission process of a signal transmitted from the second device 3220 to the first device 3210. For example, the transmission-related information may be parameters of the first NN 300 in the above-described embodiment.
[0347] The transmitting unit 3212 may control the transmission of the transmission-related information according to an indication signal transmitted from the second device 3220. For example, the indication signal may include the first indication signal and the second indication signal in the above-mentioned embodiment.
[0348] The transmitting unit 3212 may transmit the transmission-related information to the second device 3220 when a predetermined condition related to the transmission between the first device 3210 and the second device 3220 is satisfied. The predetermined condition may be a condition related to the amount of distortion generated in the transmission process of the signal transmitted from the second device 3220 to the first device 3210. The above-mentioned predetermined condition may be the first condition in the above-mentioned embodiment. The predetermined condition may be the third condition in the above-mentioned embodiment.
[0349] The first device 3210 and the second device 3220 may be configured to operate in a TDD mode. In this case, the transmitter 3212 may transmit transmission-related information to the second device 3220 in a downlink slot.
[0350] The second device 3220 may further include a transmitting unit that transmits an instruction signal regarding the transmission of the transmission-related information to the first device 3210. For example, the instruction signal may include the first instruction signal and the second instruction signal in the above-mentioned embodiment.
[0351] The transmitting unit of the second device 3220 may transmit an indication signal to the first device 3210 when a predetermined condition related to transmission between the first device 3210 and the second device 3220 is satisfied. The above-mentioned predetermined condition may include the first condition and the second condition in the above-mentioned embodiment.
[0352] The first device 3210 and the second device 3220 may be configured to operate in a TDD mode. In this case, the transmitter of the second device 3220 may transmit an instruction signal to the first device 3210 in an uplink slot.
[0353] The process related to the communication with the first device 3210 may include delta-sigma modulation. The processing unit 3222 may perform delta-sigma modulation using the transmission-related information. The processing unit 3222 may transmit a signal output by the delta-sigma modulation to the first device 3210.
[0354] The processing related to the first physical layer may include one or more of a filtering process, an amplification process, and a frequency conversion process, but is not limited to this example.
[0355] The processing related to the second physical layer may include modulation processing. The modulation processing may include delta-sigma modulation. The processing related to the second physical layer may be other processing as long as it is a higher level processing than the processing related to the first physical layer.
[0356] The first device 3210 and the second device 3220 may be compliant with 3GPP technical specifications and also with O-RAN (Open RAN) Alliance technical specifications.
[0357] The above-described embodiment and modified examples are merely examples, and the scope of the technical idea of the present disclosure is not limited to the above-described configurations. Other aspects conceivable within the scope of the technical idea of the present disclosure are also included in the scope of the present disclosure.
[0358] The above-described embodiment and modified examples may be applied to systems other than RoF systems using digital sigma modulation. For example, the above-described embodiment and modified examples may be applied to an analog RoF system. The analog RoF system is a known system that converts an analog signal into an optical signal and transmits the optical signal over an optical fiber.
[0359] The process steps shown in the flowcharts or sequence diagrams do not necessarily have to be performed in the order shown. The process steps may be performed in an order different from that shown, and two or more process steps may be performed in parallel. In addition, some process steps may be deleted, and additional process steps may be added.
[0360] The arrows in the drawings are merely examples showing the direction of signal (data) flow from one component to another, and do not exclude bidirectional communication between the two components.
[0361] In this specification, "transmitting X to Y" is not limited to directly transmitting X to Y, but includes indirectly transmitting X to Y (i.e., X is transmitted to another node, and X is transmitted from the other node to Y). Similarly, "receiving X from Y" is not limited to directly receiving X from Y, but includes indirectly receiving X from Y (i.e., X is transmitted from Y to another node, and X is received from the other node). Thus, a repeater may be disposed between the first device 810 and the second device 820. The repeater may repeat the transmission of the second signal and / or the transmission-related information.
[0362] The functions of the devices described in this specification may be realized by any of software, hardware, and a combination of software and hardware. The program code (instructions) constituting the software may be stored, for example, in a computer-readable recording medium inside or outside each device, and may be loaded into memory at execution time and executed by a processor. Also, a non-transitory computer-readable recording medium on which the program code is recorded may be provided.
[0363] Some or all of the above-described embodiments and modified examples may be described as, but are not limited to, the following notes.
[0364] (Appendix 1) A first radio access network device for performing processing related to a first physical layer, an acquisition unit that acquires information regarding transmission between the first radio access network device and a second radio access network device that performs processing related to a second physical layer higher than the first physical layer; a transmitter for transmitting the information regarding the transmission to the second radio access network device; A first radio access network device comprising:
[0365] (Appendix 2) The first radio access network device described in Appendix 1, wherein the information regarding the transmission is information generated during the transmission process of a signal transmitted from the second radio access network device to the first radio access network device.
[0366] (Appendix 3) The first radio access network device according to Supplementary Note 2, wherein the information regarding the transmission is information regarding a downlink signal to be transmitted from the first radio access network device to a terminal device.
[0367] (Appendix 4) The first radio access network device as described in Supplementary Note 3, wherein the information regarding the transmission is a signal obtained by frequency converting the downlink signal.
[0368] (Appendix 5) The first radio access network device as described in Appendix 2, wherein the information regarding the transmission includes information regarding distortion occurring during the transmission process.
[0369] (Appendix 6) The first radio access network device described in Appendix 1, wherein the information regarding the transmission is a parameter of a neural network that outputs an approximation of a signal generated through at least a portion of the transmission process of the signal transmitted from the second radio access network device to the first radio access network device.
[0370] (Appendix 7) The first radio access network device described in Supplementary Note 1, wherein the transmitting unit controls the transmission of the information regarding the transmission in response to an instruction signal transmitted from the second radio access network device.
[0371] (Appendix 8) The first radio access network device of Supplementary Note 7, wherein the instruction signal includes a first instruction signal instructing the first radio access network device to transmit the information regarding the transmission to the second radio access network device.
[0372] (Appendix 9) The first radio access network device of claim 8, wherein the first instruction signal includes information about the number of times the first radio access network device transmits the information regarding the transmission to the second radio access network device.
[0373] (Appendix 10) The first radio access network device of Supplementary Note 8, wherein the first instruction signal includes information about a periodicity at which the first radio access network device transmits the information regarding the transmission to the second radio access network device.
[0374] (Appendix 11) The first radio access network device as described in Supplementary Note 10, wherein the period is defined by a frame, a subframe or a slot.
[0375] (Appendix 12) The first radio access network device of Supplementary Note 10, wherein the period is defined by a learning period of a neural network that outputs an approximation of a signal generated through at least a portion of a transmission process of a signal transmitted from the second radio access network device to the first radio access network device.
[0376] (Appendix 13) The first radio access network device of Supplementary Note 7, wherein the instruction signal includes a second instruction signal instructing the first radio access network device to stop sending the information regarding the transmission to the second radio access network device.
[0377] (Appendix 14) The first radio access network device described in Supplementary Note 1, wherein the transmitting unit transmits the information regarding the transmission to the second radio access network device when a predetermined condition regarding the transmission is satisfied.
[0378] (Appendix 15) The first radio access network device described in Appendix 14, wherein the specified condition is a condition related to the amount of distortion occurring during the transmission process of a signal transmitted from the second radio access network device to the first radio access network device.
[0379] (Appendix 16) The first radio access network device and the second radio access network device are configured to operate in a Time Division Duplex (TDD) mode; The first radio access network device according to any one of Supplementary notes 1 to 15, wherein the transmitting unit transmits the information regarding the transmission to the second radio access network device in a downlink slot.
[0380] (Appendix 17) A second radio access network device that performs processing related to a second physical layer higher than the first physical layer, a receiving unit that receives information regarding transmission between a first radio access network device that performs processing related to the first physical layer and the second radio access network device; a processing unit that performs processing related to communication with the first radio access network device using the information related to the transmission; A second radio access network device comprising:
[0381] (Appendix 18) A second radio access network device as described in Appendix 17, wherein the information regarding the transmission is information generated during the transmission process of a signal transmitted from the second radio access network device to the first radio access network device.
[0382] (Appendix 19) The second radio access network device according to claim 18, wherein the information regarding the transmission is information regarding a downlink signal to be transmitted from the first radio access network device to a terminal device.
[0383] (Appendix 20) The second radio access network device according to claim 19, wherein the information regarding the transmission is a signal obtained by frequency-converting the downlink signal.
[0384] (Appendix 21) The second radio access network device of claim 18, wherein the information regarding the transmission includes information regarding distortion occurring during the transmission process.
[0385] (Appendix 22) The second radio access network device of claim 17, wherein the information regarding the transmission is a parameter of a neural network that outputs an approximation of a signal generated through at least a portion of a transmission process of a signal transmitted from the second radio access network device to the first radio access network device.
[0386] (Appendix 23) a transmitting unit for transmitting an instruction signal regarding the transmission of the information regarding the transmission to the first radio access network device; 18. The second radio access network device of claim 17, further comprising:
[0387] (Appendix 24) the transmitting unit transmits the instruction signal to the first radio access network device when a predetermined condition regarding the transmission is satisfied; 24. A second radio access network device as described in Supplementary Note 23.
[0388] (Appendix 25) The predetermined condition is a condition regarding an amount of distortion occurring during a transmission process of a signal transmitted from the second radio access network device to the first radio access network device. 24. A second radio access network device as described in Supplementary Note 23.
[0389] (Appendix 26) The second radio access network device of claim 23, wherein the instruction signal includes a first instruction signal instructing the first radio access network device to transmit the information regarding the transmission to the second radio access network device.
[0390] (Appendix 27) The second radio access network device of claim 26, wherein the first instruction signal includes information about the number of times the first radio access network device transmits the information regarding the transmission to the second radio access network device.
[0391] (Appendix 28) The second radio access network device of claim 26, wherein the first instruction signal includes information about a periodicity at which the first radio access network device transmits the information regarding the transmission to the second radio access network device.
[0392] (Appendix 29) The second radio access network device of claim 28, wherein the period is defined by a frame, a subframe or a slot.
[0393] (Appendix 30) The second radio access network device of Appendix 28, wherein the period is defined by a learning period of a neural network that outputs an approximation of a signal generated through at least a portion of a transmission process of a signal transmitted from the second radio access network device to the first radio access network device.
[0394] (Appendix 31) The second radio access network device of claim 23, wherein the instruction signal includes a second instruction signal instructing the first radio access network device to stop sending the information regarding the transmission to the second radio access network device.
[0395] (Appendix 32) The first radio access network device and the second radio access network device are configured to operate in a Time Division Duplex (TDD) mode; The second radio access network device according to any one of Supplementary claims 23 to 31, wherein the transmitter transmits the instruction signal to the first radio access network device in an uplink slot.
[0396] (Appendix 33) The second radio access network device according to any one of Supplementary statements 17 to 32, wherein the process relating to the communication with the first radio access network device includes delta-sigma modulation.
[0397] (Appendix 34) The second radio access network device described in Supplementary Note 33, wherein the processing unit transmits the signal output by the delta-sigma modulation to the first radio access network device.
[0398] (Appendix 35) A first radio access network device that performs processing related to a first physical layer; A second radio access network device that performs processing related to a second physical layer higher than the first physical layer; Equipped with The first radio access network device, Obtaining information regarding transmissions between the first radio access network device and the second radio access network device; sending the information regarding the transmission to the second radio access network device; The second radio access network device, receiving the information regarding the transmission; using the information regarding the transmission to perform a process related to communication with the first radio access network device; Wireless communication device.
[0399] (Appendix 36) A method in a first radio access network device for performing processing related to a first physical layer, comprising: Obtaining information regarding transmission between the first radio access network device and a second radio access network device that performs processing related to a second physical layer higher than the first physical layer; transmitting the information regarding the transmission to the second radio access network device; The method includes:
[0400] (Appendix 37) A method in a second radio access network device for processing a second physical layer higher than a first physical layer, comprising: receiving information regarding transmission between a first radio access network device performing processing related to the first physical layer and the second radio access network device; performing a process relating to communication with the first radio access network device using the information relating to the transmission; The method includes:
[0401] (Appendix 38) Obtaining information regarding transmission between a first radio access network device that performs processing related to a first physical layer and a second radio access network device that performs processing related to a second physical layer higher than the first physical layer; transmitting the information regarding the transmission to the second radio access network device; A non-transitory computer-readable recording medium having recorded thereon a program for causing a processor to execute the above.
[0402] (Appendix 39) Receiving information regarding transmission between a first radio access network device that processes a first physical layer and a second radio access network device that processes a second physical layer higher than the first physical layer; performing a process relating to communication with the first radio access network device using the information relating to the transmission; A non-transitory computer-readable recording medium having recorded thereon a program for causing a processor to execute the above. [Industrial Applicability]
[0403] Appropriate information can be sent or received to improve the transmission between two communication devices. [Explanation of symbols]
[0404] 110: Delta Sigma Modulator 111: Delta Sigma Modulation Section 112: Neural network processing unit 113: Neural network learning section 810: First device 820: Second device 3210: First radio access network device 3220: Second radio access network device
Claims
1. A first radio access network device for performing processing related to a first physical layer, a receiving means for receiving a second signal from a second radio access network device performing processing related to a second physical layer higher than the first physical layer via a transmission path, the second signal being a signal converted from a first signal through the processing related to the second physical layer, and being fed back within the second radio access network device; an acquisition means for acquiring information regarding the transmission of the second signal; a transmitting means for transmitting the information on the transmission to the second radio access network device, the conversion of the first signal to the second signal being based on the fed back second signal and the information on the transmission; A first radio access network device comprising:
2. The first radio access network device of claim 1 , wherein the information regarding the transmission includes information generated in the course of transmitting the second signal.
3. The first radio access network device according to claim 2 , wherein the information regarding the transmission further includes information regarding a downlink signal to be transmitted from the first radio access network device to a terminal device.
4. The first radio access network device according to claim 3 , wherein the information regarding the transmission further includes a signal obtained by frequency converting the downlink signal.
5. The first radio access network device according to claim 2 , wherein the information regarding the transmission further comprises information regarding distortion caused during the transmission process.
6. The first radio access network device of claim 1 , wherein the information regarding the transmission includes parameters of a neural network that outputs an approximation of a signal generated through at least a portion of a transmission process of the second signal.
7. The first radio access network device according to claim 1 , wherein the transmitting means controls the transmission of the information regarding the transmission in response to an instruction signal transmitted from the second radio access network device.
8. The first radio access network device according to claim 1 , wherein the transmitting means transmits the information regarding the transmission to the second radio access network device when a predetermined condition regarding the transmission is satisfied.
9. A second radio access network device that performs processing related to a second physical layer higher than the first physical layer, a conversion means for converting a first signal into a second signal; feedback means for feeding back the second signal to the conversion means; a transmitting means for transmitting the second signal to a first radio access network device that performs processing related to the first physical layer via a transmission path; receiving means for receiving information relating to the transmission of the second signal from the first radio access network device; a processing means for performing processing related to communication with the first radio access network device using the information related to the transmission and the fed back second signal; A second radio access network device comprising:
10. A first radio access network device for performing processing related to a first physical layer, receiving a second signal from a second radio access network device that performs processing related to a second physical layer higher than the first physical layer via a transmission path, the second signal being a signal converted from the first signal through the processing related to the second physical layer and being fed back within the second radio access network device; obtaining information relating to a transmission of the second signal; transmitting the information regarding the transmission to the second radio access network device, where the conversion from the first signal to the second signal is based on the fed back second signal and the information regarding the transmission; A program that causes a processor to execute the following:
Citation Information
Patent Citations
Digital predistortion apparatus and method
JP2015050770A
Δσ modulator, and transmitter
WO2016103981A1
Reception circuit, reception device, reception method, reception device of radio base station, and reception method thereof
WO2016147530A1
Remote radio unit and central unit for multiple-input multiple-output system
WO2020083508A1
