Adaptive equalizers

Abstract: The present inventions relate to adaptive equalizers for detecting characteristics of a transmission line in radio and cable communications and for equalizing received signals by using the detected results. An object of the present inventions is to provide a function for equalizing not only linear distortion but also nonlinear distortion in accordance with variation of characteristics of the transmission line. An adaptive equalizer comprises a characteristic detection means 11 for detecting real part and imaginary parts of a transfer function by using an output signal corresponding to an input signal of an object to be equalized to compensate for deterioration, for example a transmission line; and an equalizing means 12 for equalizing an output signal of the object to be equalized 10 in accordance with an unknown input signal by using the detected result of the characteristic detection means 11.

Description: The present invention relates to equalizers for compensating deterioration of signals over transmission lines of communication systems, and in particular, to adaptive equalizers for detecting characteristics of transmission lines in radio and cable communications and for equalizing received signals by using the detected results. As the information society grows, cable and radio communication networks are being widely constructed and serviced all over the world and information exchange using communication technologies is becoming increasingly dependent on this important social infrastructure. In the information society, as well as voice signals or picture signals in conventional TV broadcasting, radio broadcasting, and telephone communication, information which remarkably affects our society such as business information exchanged among companies, banking online information, and so forth are transmitted through communication networks. For such important information, accurate and error-free transmission means which are not affected by characteristics of transmission lines must be established. Particularly, in digital mobile communications for car telephones and so forth, a compensation technique for rapidly varying multi-path fading is becoming an important requirement. Thus, an adaptive equalizing technique for adaptively equalizing deterioration of a signal over a transmission line in accordance with time-by-time variation of characteristics should be established. A conventional radio transmission line comprises a radio device and a transmission line. The radio device further comprises a transmission filter, a reception filter, a modulator, a demodulator, a transmitter, and a receiver. The characteristics of the transmission line vary depending on weather conditions, buildings, and so forth between the transmitter and the receiver. Causes of signal deterioration include linear and nonlinear distortion generated from constructional devices of the system and two-wave interfered fading generated from the transmission line as linear distortion. Although the distortion generated from devices for mobile radio communication is stable with respect to time, the distortion of a propagation path generated over the transmission line between the mobile station and the ground station becomes selective fading which varies with time. In accordance with this variation, the distortion of the signals over the transmission line should be adaptively equalized. Fig. 1A is a schematic showing the concept of a mobile communication. In the figure, a mobile communication is performed between a mobile station 1 and a ground station 2. The direct wave is directly propagated between the mobile station 1 and the ground station 2. The reflected wave is reflected by an obstacle 3 such as a building, a mountain, ground, or the like. Thus, fading occurs between the direct wave and the reflected wave. In particular, when a mobile station moves at high speed in mobile communication or the like, the amplitude ratio, propagation delay time, and phase difference between the direct wave and the reflected wave rapidly vary. Thus, the deterioration of the signals should be adaptively and rapidly equalized in accordance with this variation. Fig. 1B is a block diagram showing a construction of a transversal type equalizer of an equalizer as a related art. The transversal type equalizer demodulates a received signal supplied from the transmission line by using a demodulator 4. Thereafter, the demodulated signal is successively set to a tapped delay line 5. Each coefficient adjustment device 7 multiplies an output of each delay device 6 by a coefficient. An adder 8 adds output signals from the coefficient adjustment devices 7 and outputs the result. By adjusting the coefficient of each coefficient adjustment device 7 in accordance with the degree of distortion of the propagation path and the constructional devices of the radio unit, the distortions are removed. The conventional transversal type equalizer shown in Fig. 1B is effective against linear distortion. However, when nonlinear distortion occurs over a transmission line or when a nonlinear circuit is used in a demodulation system, received signals are not properly equalized. In addition, as a filter which is effective against nonlinear distortion, an equalizer using a neural network is known. However, since such an equalizer requires a long learning time, it cannot perform an adaptive process. Therefore, it is not effective against variation of the characteristics of a transmission line. Thus, when the characteristics of the transmission line rapidly vary, like a multipath path fading, this equalizer is not effective. For examples of prior art adaptive equalizers corresponding to the preamble of claim 1, reference may be made to patent documents EP-A-0 052 362 and JP-A-2 156 786. Summary of the Invention Therefore, an object of the present invention is to provide a function for detecting characteristics of a transmission line and equalizing a signal by using the detected result and thereby adaptively equalizing both linear and nonlinear distortions of the signal. A feature of the present invention resides in an adaptive equalizer, comprising characteristic detection means for detecting a characteristic of an object to be equalized by using an output signal corresponding to a known input signal of said object to be equalized, so that a deterioration of the output signal is compensated; and equalizing means for equalizing an output signal of said object to be equalized in accordance with an unknown input signal by using the detected result of said characteristic detection means, characterized in that said adaptive equalizer further comprises a characteristic detection control device, disposed in the preceding stage of said characteristic detection means, for supplying, during a training phase, said known input signal and an output signal of said object to be equalized to said characteristic detection means while said known input signal is inputted to said object to be equalized and for supplying, after the training phase, an output signal of said equalizing means as a signal instead of said known input signal and an output signal of said object to be equalized to said characteristic detection means while an unknown input signal is inputted to said object to be equalized after said known input signal is inputted, thereby successively detecting a characteristic. Brief Description of thc Drawings Fig. 1A is a schematic describing a two-wave interfered fading in a mobilc communication system in accordance with the present inventions; Fig. 1B is a block diagram showing an example of a transversal type equalizer. Fig. 2 is a block diagram for explaining the theory of the first and third inventions; Fig. 3 is a block diagram for explaining the theory of the second invention; Fig. 4 is a block diagram for explaining the theory of the fourth invention; Fig. 5 is a block diagram for explaining the theory of the fifth invention; Fig. 6 is a block diagram showing the construction of an adaptive equalizer in accordance with the first invention; Fig. 7A is a block diagram showing the construction of an adaptive equalizer in accordance with the first invention; Fig. 7B is a schematic showing a model of the propagation path in accordance with the first invention; Fig. 8 is a block diagram showing the construction of a modulation system of an embodiment of the adaptive equalizer of Fig. 7A; Fig. 9 is a block diagram showing the construction of a demodulation system of an embodiment of the adaptive equalizer of Fig. 7A; Fig. 10 is a schematic showing the packet format of an embodiment in accordance with the present inventions; Fig. 11 is a schematic showing the characteristic detection neural network of an embodiment of the adaptive equalizer of Fig. 6; Fig. 12 is a block diagram showing the construction of an embodiment of an input pattern generation portion in the characteristic detection neural network; Fig. 13 is a block diagram showing the construction of a training sequence detection portion; Fig. 14 is a block diagram showing the construction of a training sequence memory; Fig. 15 is a schematic showing input signals of the characteristic detection neural network of Fig. 11; Fig. 16 is a schematic showing transmission line parameters in a simulation for generating learning data; Fig. 17 is a schematic for describing the necessity to learn all combinations of 3 bits on each channel of I and Q; Fig. 18 is a schematic showing an example of a learning of data of the characteristic detection neural network; Fig. 19 is a schematic for describing countermeasures against waveform distortion for learning data of a characteristic detection neural network; Fig. 20 is a schematic showing an equalizing neural network of an embodiment of the adaptive equalizer of Fig. 6; Fig. 21 is a block diagram for describing a data input control system of the equalizing neural network; Fig. 22 is a timing chart showing an operation of an embodiment of the equalizing neural network; Fig. 23 is a block diagram for describing an operation delay compensation system of the characteristic detection neural network; Fig. 24A and 24B schematically show an example of a learning of data in the equalizing neural network; Fig. 25 is a flow chart of an embodiment of the output signal equalizing process in accordance with the first invention; Fig. 26 is a schematic showing sampling points in a signal equalizing experiment in the first invention; Fig. 27 is a schematic showing the result of the signal equalizing experiment in the first invention; Fig. 28 is a block diagram showing the construction of an embodiment of a feedback type adaptive equalizer in accordance with the first invention; Fig. 29 is a block diagram showing the construction of the characteristic detection control apparatus; Fig. 30 is a block diagram showing the construction of a received signal FIFO; Fig. 31A and 31B are timing charts showing a signal equalizing process in accordance with the embodiment of Fig. 28; Fig. 32 is a block diagram for explaining the theory of an adaptive equalizer in accordance with the second invention; Fig. 33 is a block diagram showing the construction of an embodiment of an adaptive equalizer in accordance with the second invention; Fig. 34 is a schematic showing a control neural network of an embodiment of the adaptive equalizer of Fig. 33; Fig. 35 is a schematic showing an example of a learning of data for use in a control neural network; Fig. 36 is a schematic showing an example of a learning of data of a control neural network where amplitude ratio and phase difference are varied; Fig. 37 is a schematic showing an equalizing neural network of an embodiment of an adaptive equalizer of Fig. 33; Fig. 38 is a block diagram showing the construction of an embodiment of a feedback type equalizer in accordance with the second invention; Fig. 39 is a block diagram showing the construction of an adaptive equalizer in accordance with the third invention; Fig. 40 is a block diagram showing the construction of an embodiment of an adaptive equalizer in accordance with the third invention; Fig. 41 is a schematic showing a characteristic detection neural network of an embodiment of the adaptive equalizer of Fig. 40; Fig. 42 is a block diagram showing the construction of an embodiment of the characteristic detection neural network parameter management portion; Fig. 43 is a block diagram showing the construction of the weight control portion; Fig. 44 is a schematic showing an example of a learning of data of the characteristic detection neural network; Fig. 45 is a block diagram showing the construction of a feedback type adaptive equalizer in accordance with the third invention; Fig. 46 is a block diagram showing the construction of an adaptive equalizer in accordance with the fourth invention; Fig. 47 is a block diagram showing the construction of an embodiment of an adaptive equalizer in accordance with the fourth invention; Fig. 48 is a block diagram showing the construction of an embodiment of an adaptive equalizer using characteristic detection parameters according to a bit pattern in accordance with the fourth invention; Fig. 49 is a schematic showing an embodiment of a post-process neural network; Fig. 50 is a schematic showing an example of a learning of data of the post-process neural network; Fig. 51 is a flow chart showing an embodiment of a signal equalizing process in accordance with the fourth invention; Fig. 52 is a block diagram showing the construction of an embodiment of a feedback type adaptive equalizer (No. 1); Fig. 53 is a block diagram showing the construction of an embodiment of a feedback type adaptive equalizer (No. 2); Fig. 54 is a block diagram showing the construction of a characteristic storage device and a statistical process device in accordance with the fourth invention; Fig. 55 is a block diagram showing the construction of an adaptive equalizer in accordance with the fifth invention; Fig. 56 is a block diagram showing the construction of an embodiment of the adaptive equalizer in accordance with the fifth invention; Fig. 57 is a schematic showing an example of a determining of an equalizing error; Fig. 58 is a schematic showing an example of a learning pattern generated by the determination of an equalizing error; Fig. 59 is a block diagram showing the construction of an embodiment of the learning control device of Fig. 56; Fig. 60 is a block diagram showing the construction of an embodiment of a feedback type adaptive equalizer in accordance with the fifth invention; and Fig. 61 is a block diagram showing the construction of an embodiment where an adjustment device of the adaptive equalizer is separately provided: Detailed Description of the Invention Figs. 2 to 5 are block diagrams for explaining theories of the present inventions. These figures are block diagrams of adaptive equalizers for detecting characteristics of an object to be equalized where a known input signal is inputted and for compensating the output signal. The object to be equalized is for example a transmission line. Fig. 2 is a block diagram for explaining a theory of the first and third inventions. In the first invention, a characteristic detection means 11 detects characteristics such as a transfer function of an object to be equalized 10, for example a transmission line, which is to be equalized to compensate deterioration of an output signal in accordance with a known input signal. An equalizing means 12 equalizes an output signal of the object to be equalized 10 in accordance with an unknown input signal by using the detected result of the characteristic detection means 11. Fig. 3 is a block diagram for explaining a theory of the second invention. In the figure, a characteristic detection means 11 detects characteristics of an object to be equalized 10 in the same manner as in the first invention. An equalizing control means 14 uses the detected result of the characteristic detection means 11 and outputs a control signal for equalizing an output signal of the object to be equalized 10 in accordance with an unknown input signal. An equalizing means 15 equalizes an output signal of the object to be equalized 10 in accordance with an unknown input signal in accordance with an output signal of the equalizing control means 14. The equalizing means 15 comprises for example a plurality of equalizing circuits and a weighting addition circuit for weighting and adding the output signals of the equalizing circuit. The equalizing control means 14 outputs a weight signal in accordance with each output signal of the plurality of equalizing circuits. Thus, the output signals of the plurality of equalizing circuits are weighted and the sum thereof is outputted as an equalized output signal. Fig. 2 also explains the theory of the third invention. As in the first invention, in the third invention, the characteristic detection means 11 is for example a neural network. The characteristic detection means 11 detects characteristics such as a transfer function of the object to be equalized 10, for example, a transmission line, which is to be equalized to compensate for deterioration of an output signal, by using an output signal in accordance with a known input signal of the object to be equalized 10. However, in the first invention, values of the internal state of the neural network as the characteristic detection means 11, for example the weight of internal linkage, are constant regardless of the signal pattern of the known input signal. In contrast, in the third invention, the weight of the internal linkage is switched in accordance with the signal pattern of the known input signal. Thereby, the neural network as the characteristic detection means 11 effectively executes a learning process. As in the first invention, a calculation means 12 equalizes an output signal of the object to be equalized 10 in accordance with an unknown input signal by using the detected result of the characteristic detection means 11 and outputs an equalized output signal. Fig. 4 is a block diagram for explaining the theory of the fourth invention. In the figure, a characteristic detection means 11 is for example a neural network, as in the third invention. The characteristic detection means 11 detects characteristics of an object to be equalized 10. However, unlike in the third invention, the weight as an internal state value of the neural network is not switched in accordance with the signal pattern of an input signal. The characteristics are detected while the weight of the internal linkage is not changed. A post-process means 16 successively stores the result detected by the characteristic detection means 11 by using output signals of an object to be equalized 10 which are outputted in a time series manner and performs a post-process on the detected result of the characteristics being stored, for example, an average value of transfer functions. The post-process means 16 is constructed of for example a shift register and a neural network. An equalizing means 17 equalizes an output signal of the object to be equalized 10 by using an output signal of the post-process means 16 as the detected result of the characteristics of the object to be equalized 10. The equalizing means 17 is also constructed of for example a neural network. Fig. 5 is a block diagram for explaining the theory of the fifth invention. The operations of a characteristic detection means 11 and an equalizing means 12 of the fifth invention are the same as those of the first invention. An equalizing error detection and learning pattern storage means 18 compares a known input signal of an object to be equalized 10 with an output signal of an equalizing means 12. When this storage means 18 detects an equalizing error, it stores the output signal, the detected result of a characteristic detection means 11 and a known input signal, which is a correct output signal of the object to be equalized 10, as a learning pattern. A learning control means 19 causes the equalizing means 12, for example a neural network, to learn by using a learning pattern stored in the equalizing error detection and learning pattern storage means 18 while the object to be equalized 10 is not outputting a signal, for example, while the transmission line as the object to be equalized 10 is not being used. In the present invention, when data is transmitted over a transmission line in a packet format, a known bit train named a training sequence or a recognition signal is placed at the beginning of a packet. This bit train is used as a known input signal for detecting characteristics of the object to be equalized 10, for example the transmission line. By using the relation between this input signal and the output signal of the object to be equalized 10, the characteristic detection means 11, for example the neural network, detects the characteristics of the transmission line, for example the real part and the imaginary part of a transfer function thereof. In the first invention shown in Fig. 2, by using for example the real part and the imaginary part of a transfer function detected by a neural network as the characteristic detection means 11, the equalizing means 12 equalizes an output signal of the transmission line in accordance with an unknown input signal. The equalizing means 12 is also formed of for example a neural network. In the second invention shown in Fig. 3, by using an output signal of a neural network as a characteristic detection means 11, a control signal for equalizing an output signal of an object to be equalized 10 in accordance with an unknown input signal is outputted. This control signal is a weight signal for each output signal of part of an equalizing means 15, for example a plurality of equalizing circuits. The weighted results of output signals of the plurality of equalizing circuits are added and outputted as an equalized output signal. Each equalizing circuit is also constructed of a neural network. In the third invention shown in Fig. 2, a neural network as a characteristic detection means 11 switches a known input signal, which is the weight of the neural network as a characteristic detection parameter, in accordance with a bit pattern of a training sequence and detects the real part and the imaginary-part part of a transfer function. Thereby, an output signal of the transmission line in accordance with an unknown input signal is equalized. In the fourth invention shown in Fig. 4, a bit train of a training sequence is shifted for example bit by bit and input to a characteristic detection means 11. The detected result of each bit train is stored in, for example, a shift register. For the stored result, a post-process, for example an average process, is performed. Thereafter, by using the result of the post-process, an output signal of the object to be equalized 10 is equalized in accordance with an unknown input signal. Thereby, in comparison with the construction where the detected result of characteristics is used one time, the accuracy of the detection of characteristics can be improved. In the fifth invention shown in Fig. 5, as in the first invention, for example a characteristic detection means 11 detects characteristics of an object to be equalized 10. By using the detected result, an output signal of the object to be equalized 10 is equalized in accordance with an unknown input signal. At the same time, an equalizing error detection and learning pattern storage means 18 compares a known input signal of an object to be equalized 10 with an output signal of an equalizing means 12. When the storage means 18 detects an equalizing error, it stores the output signal, the detected result of the characteristic detection means 11, and a correct output signal of the object to be equalized 10 as a learning pattern. For example, while no communication takes place on the transmission line, the equalizing means 12 performs a learning process by using this learning pattern. In the above description, a training sequence placed at the beginning of a packet is used as the known input signal of the object to be equalized 10. However, when fading takes place at very high speed, even while one packet is being received, the characteristics of the transmission line may vary. To meet such a situation, according to the present inventions, even after a signal in accordance with a training sequence is received, characteristics can be continuously detected. To continuously detect characteristics assuming that an equalized output signal of the adaptive equalizer in accordance with an unknown input signal is correct (as a known signal), a characteristic detection control device is provided in the preceding stage of a characteristic detection means 11 as shown in Figs. 2 to 5 (the first to fifth inventions). The characteristic detection control device supplies a known input signal and an output signal of an object to be equalized 10 to a characteristic detection means 11 while a training sequence as a known input signal is inputted to the object to be equalized 10. After the input of the training sequence is completed, while an unknown input signal, i.e., transmission data is being inputted to the object to be equalized 10, the characteristic detection control device supplies both an output signal of the equalizing means 12 as a signal instead of the known input signal and an output signal of the object to be equalized 10 to the characteristic detection means 11. Thereby, the characteristic detection means 11 continuously detects the characteristics. As described above, according to the present inventions, by detecting transfer characteristics of an object to be equalized, for example, a transfer function and by using the detected result, an output signal can be equalized in accordance with the transfer characteristics which vary each time. [Embodiments] Fig. 6 is a block diagram showing a construction of an adaptive equalizer in accordance with the first invention. In the figure, the adaptive equalizer 20 comprises a characteristic detection device 22 for detecting a transfer characteristic, for example, transfer function H (ω) of an object to be equalized 21; and an equalizing device 23 for equalizing an output signal of the object to be equalized 21 by using the transfer function characteristic being detected. In Fig. 6, the characteristic detection device 22 and the equalizing device 23 are for example neural networks. The characteristic detection device 22 learns the transfer function of the object to be equalized 21 as a teacher signal. The equalizing device 23 learns an input signal of the object to be equalized 21 as a teacher signal. Fig. 7A is a block diagram showing the construction of an embodiment of the adaptive equalizer in accordance with the first invention. In the figure, the object to be equalized 21 of Fig. 6 comprises a modulation system 26, a propagation path 27, and a demodulation system 28. The adaptive equalizer 25 comprises an input pattern generation portion 24, which will be described later in detail; a characteristic detection neural network 29, which is equivalent to the characteristic detection device 22 of Fig. 5; an equalizing neural network 30, which is equivalent to the equalizing device 23 thereof; and a threshold process portion 31. The characteristic detection neural network 29 detects real part X (ω) and imaginary part Y (ω) of each transfer function of the overall system comprising the modulation system 26, the propagation path 27, and the demodulation system 28 (hereinafter, the overall system is named the transmission line) by using known digital signals which are an input signal of the characteristic detection neural network 29 and a demodulation signal of the demodulation system 28 in accordance with the input signal, namely the output signal thereof. The equalizing neural network 30 equalizes the demodulation signal which is outputted from the demodulation system 28 by using the detected result. The threshold process portion 31 converts the equalized result into digital data of 0's and 1's in accordance with a proper threshold value and outputs the resultant data as a digital signal which is an equalized output signal. Fig. 7B shows a model of the propagation path 27 of Fig. 7A. Generally, in a line-of-sight microwave communication, the propagation path is described as an interfered fading model of two waves: a direct wave and a reflected wave. When the amplitude ratio of the reflected wave and the direct wave is ρ, the propagation delay time of the reflected wave and the direct wave is τ, and the initial phase difference of the reflected wave and the direct wave is , the transfer function of this transmission line can be expressed by the following equations. Ideally, since the transfer function of the modulation system 26 and that of the demodulation system 28 are offset, it is possible to consider the transfer function of the propagation path 27 as that of the entire transmission line. [Equation 1] H (ω) = A (1 + ρ e - jω τ) = X (ω) + jY (ω) X (ω ) = A (1 + ρ cos (ω τ - ) Y (ω) = A ρ sin (ω τ - ) When τ' = 2n π/ω (n is any integer), by using ' (0 ≦  ≦ 2π) which satisfies the relation of ωτ -  = ωτ' - ', the above equations can be transformed as follows. X (ω) = A (1 + ρ cos (')) Y (ω) = A ρ sin (') As described above, ρ, τ', and ' are obtained by using the original ρ, τ, and . Thereafter, by using equations (4) and (5), the real part and the imaginary part of the transfer function can be calculated. Thus, when the characteristic detection neural network 29 detects the transfer function, the phase difference of the reflected wave and the direct wave over the transmission line and the amplitude ratio thereof are obtained as characteristics. Fig. 8 is a block diagram showing the construction of the modulation system 26 in accordance with the embodiment of Fig. 7A. In the figure, by orthogonaly modulating input signals of two channels of I and Q the resultant signal is transmitted over the transmission line as a transmitted signal. The signal of the I channel is equivalent to a detector output where a carrier component obtained from a received wave is used as a reference signal in for example demodulation state and the signal of the Q channel is equivalent to a detector output of a signal that the phase of a carrier component is advanced by π/2. Fig. 9 is a block diagram showing the construction of the demodulation system 28 of Fig. 7A. This demodulation system restores the received signal by using a detection means such as synchronous detection or delay detection. In the figure, BPF is a band pass filter, LPF is a low pass filter, and AD is an AD converter. The demodulation system 28 quadruply oversamples the received analog signal and converts the signal into a digital signal. Fig. 10 is a packet format of data transmitted over a transmission line of an embodiment of the present inventions. At the beginning of each packet, a known bit train consisting of for example 16 bits is placed. This bit train is named a training sequence. By using this bit train, the characteristics of a transmission line are detected. An information portion is data which is really transmitted. Since this embodiment relates to a digital mobile phone system, signals for use are constructed of binary values of 0's and 1's. A SYNC word and a guard are special codes representing the beginning and the end of each packet, respectively. Fig. 11 is a schematic showing a characteristic detection neural network 29 of an embodiment of the adaptive equalizer of Fig. 7A. In the figure, the characteristic detection neural network 29 is a three-layered neural network where each layer is fully linked. There are 32 input units. A really received signal is inputted to 16 input units as an output signal of the demodulation system 28. A bit train of the training sequence shown in Fig. 7 is inputted to the remaining 16 input units as an ideal output value. There are two units in the output layer. These units output the real part and the imaginary part of the transfer function of the transmission line. There are 20 units in the intermediate layer. The number of units in the intermediate layer is experimentally determined. In Fig. 11, the bit train of the training sequence at the beginning of each packet and the bit train of the received signal are inputted to each unit of the input layer through a delay device D (shift register) of both the I and Q channels, each bit train consisting of eight bits. In accordance with the input pattern, the characteristic detection neural network compares the known training sequence with the really received signal. Thus, the characteristic detection neural network detects the transfer function of the transmission line and outputs the real part X (ω) and the imaginary part Y (ω) thereof. Fig. 12 is a block diagram showing the construction of an embodiment of an input pattern generation portion in the characteristic detection neural network. In the figure, the input pattern generation portion comprises a training sequence detection portion 36 for detecting a training sequence of a packet from a received signal; a training sequence memory 37 for storing a bit train of a training sequence; and a synchronizing device 38 for synchronizing a received signal with an ideal value stored in the training sequence memory 37 in accordance with an output signal of the training sequence detection portion 36 and outputting the resultant signal to the characteristic detection neural network 39. Fig. 13 is a block diagram showing the construction of the training sequence detection portion 36 of the input pattern generation portion. In the figure, the training sequence detection portion detects the timings of the beginning and the end of the training sequence. A frame synchronizing device 36a establishes the synchronization of a packet by using a received signal and outputs a reset signal to a counter 36b. With this reset signal, the counter 36b outputs the training sequence timing signal which represents the timings of the beginning and the end of the training sequence of each packet. As a means for establishing a frame synchronization, a signal with a strong auto correlation is followed by a packet. On the receiver side, by using such a correlation, the frame synchronization is established. Since this means is out of the scope of the present invention, the description thereof is omitted in this specification. Fig. 14 is a block diagram showing the construction of the training sequence memory of the input pattern generation portion. The training sequence memory 37 comprises a counter 37a for inputting a training sequence timing signal which is sent from the training sequence detection portion 36 through the synchronizing device 38; and a memory 37b for storing data of the training sequence and, memory 37b from which the stored data is read as an ideal value under the control of the counter 37a. Fig. 15 is a schematic showing an example of input signals of the characteristic detection neural network of Fig. 11. The figure shows waveforms of ideal signals and demodulated signals which are actually outputted from the demodulation system 28 on both the I and Q channels. The demodulation system 28 quadruply oversamples one symbol of the original digital signal. Data of eight points for two symbols of ideal values and original digital signals on both the I and Q channels are inputted to the characteristic detection neural network. Thus, the number of input data pieces becomes 32. When the characteristic detection neural network shown in Fig. 11 detects the transfer function of a transmission line, it is necessary to cause the neural network to learn in advance. This learning process is performed by using values of the real part X (ω) and the imaginary part y (ω) of the transfer function of the transmission line as a teacher signal by means of for example back-propagation method. It is difficult to accurately obtain the transfer function of the real transmission system. In this embodiment, a received signal and the corresponding transfer function are obtained through a simulation. The learning data generation methods are categorized as a first method where computer software for simulating a modulation system, a transmission line, and a demodulation system are created on a computer and then a simulation is executed; and a second method where hardware of modulation and demodulation systems and hardware for simulating the operation of a transmission line model are created and data is experimentally obtained. In this embodiment, the first method using computer simulation is used. Fig. 16 is a table showing variation of transmission line parameters in the above simulation. The figure shows variation of ρ , τ', and ' in equations (4) and (5). When ρ = 0, since the effect of a reflected wave can be ignored, there are 25 combinations of ρ , τ', and ' of learning data. On the other hand, there are 64 data pieces as combinations of 3-bit data on each channel of I and Q. In addition, since a 1-bit earlier signal value affects the demodulated waveform due to the effect of the reflected wave, all patterns where the bit is varied are generated. Fig. 17 is a schematic for describing the necessity to learn all combinations of 3 bits on each channel of I and Q. In this embodiment, it is supposed that the delay of the reflected wave corresponding to the direct wave is up to 1 bit. The figure also shows digital signals corresponding to the direct wave and the reflected wave where there is a delay of 1 bit. As described above, a received signal of 2 bits is quadruply oversampled on each I and Q channel and then inputted to the characteristic detection neural network. The received signal of 2 bits is affected by the 1 bit that precedes it. Thus, it is necessary to generate all combinations of 3 bits on each I and Q channel and cause the neural network to learn them. Fig. 18 shows an example of learning data. Since a demodulated signal is oversampled with 4 bits, the same teacher signal is given to four pieces of input data in accordance with said transfer function value at each cycle point. Thus, the total of learning data pieces is 25 x 64 x 4 = 6,400. In addition, as shown in Fig. 19, the learning data is constructed so that it can withstand being out of synchronization. Fig. 20 shows an embodiment of the equalizing neural network 30 of Fig. 6. In the figure, the equalizing neural network is a three-layered hierarchical neural network where each layer is fully linked. The equalizing neural network equalizes an output signal of a demodulation system by a nonlinear process of a neural network so as to remove nonlinear distortions of the transmission line and the demodulation system and to equalize the output signal of the demodulation system to a predetermined value. An output signal of the demodulation system is sent to a low pass filter and then oversampled at a period four times higher than the signal period. Thereafter, the resultant signal is A/D converted and then inputted to each unit in the input layer of the equalizing neural network. In addition, to adaptively compensate variation of the propagation path, the values of the real part and the imaginary part of the transfer function as the transmission line characteristics are inputted. By using these characteristics, the received signal is equalized. In Fig. 20, there are 18 units in the input layer of the equalizing neural network where 16 units are used for inputting a received signal and two units are used for inputting values of the real part and imaginary part of the transfer function. The output layer has two output units in accordance with the I and Q channels. In addition, the intermediate layer has 12 units which are experimentally determined. The equalizing neural network outputs an ideal center value by using 2-bit data which are quadruply oversampled. Whenever the demodulated signal is sampled, it is shifted and inputted to the equalizing neural network. In addition, whenever the received signal is sampled, the equalized result is continuously outputted. Thus, the data amount of the output signal of each channel of I and Q becomes 1 bit. Fig. 21 is a schematic describing a control system for inputting data to an equalizing neural network. In the figure, a latch circuit 400, not shown in Fig. 7A, is provided between the characteristic detection neural network 29 and the equalizing neural network 30. The above mentioned training sequence detection portion 36 outputs a latch reset signal to the latch circuit 400. Of course, the training sequence detection portion 36 can be used in common with the training sequence detection portion of the input pattern generation portion of Fig. 12. Fig. 22 is a timing chart showing an embodiment of the equalizing neural network of the circuit of Fig. 21. Since the timing chart of the I channel is the same as that of the Q channel, the timing chart of one channel is described. In.Fig. 22, the first 8 bits of the received signal represent the output result of the transmission line in accordance with the training sequence of one channel. In addition, the "Information" represents the output result of the transmission line in accordance with unknown input information that follows. First, the latch circuit 400 is reset with a reset signal from the training sequence detection portion 36. The received signal is thereby inputted to the characteristic detection neural network 29. When the characteristic detection neural network 29 receives 8-bit data quadruply oversampled, which are 2-bit data of the received data in accordance with the training sequence, it outputs the detected characteristics. The result is then latched by the latch circuit 400. At the same time, the equalizing neural network 30 is activated. The received signal in accordance with the training sequence is thereby equalized. After the 8-bit data is completely equalized, the output signal is equalized in accordance with the unknown input information. In Figs. 21 and 22, the operation of the equalizing neural network is described assuming that 2-bit data of the training sequence of one channel are used. However, when the characteristics are detected by using more bits of the training sequence, as shown in Fig. 23, to compensate for delay in operation of the characteristic detection neural network 29, the received signal is inputted to the equalizing neural network 30 through a delay device 401. Fig. 24 shows an example of a learning of data of the equalizing neural network. Fig. 24 (a) shows transmission line parameters for learning data of the characteristic detection neural network. The transmission line parameters are data generated in accordance with the parameters of Fig. 16. The values of the real part X and the imaginary part Y of the transfer function are theoretical values obtained from the above equations rather than real output values of the characteristic detection neural network. The total number of learning data pieces is 25 x 64 x 4 = 6400, the same as that of the characteristic detection neural network. The teacher signal uses the value at the middle of 8 points, namely, the value between the fourth and fifth points, in accordance with 2-symbol digital data as shown in Fig. 24 (b). In other words, to compensate for a delay of one bit, data of 2 bits are inputted and the middle portion thereof is used as the teacher signal. The performance is not remarkably affected by the selection of the fourth point or the fifth point. Fig. 25 is a flow chart of an embodiment of the output signal equalizing process in accordance with the first invention. In the figure, when the process is started, at step (S) 40, a training sequence of a packet is detected. When the training sequence is detected, the bit train of the training sequence and the received signal are set to each input unit of the characteristic detection neural network at S41. Thereafter, at S42, the real part X and the imaginary part Y of the transfer function are detected as the characteristics of the transmission line. Thereafter, at S43, the detected characteristic is set to each input unit of the equalizing neural network. At S44, it is determined whether or not all data of the packet is completely outputted. When all data has not been outputted, at S45, the demodulated signal is set to each input unit of the equalizing neural network. At S46, the equalizing neural network outputs an equalizing signal. At S47, the threshold process portion 31 shown in Fig. 3 processes the threshold value of the signal and outputs a resultant digital signal. Thereafter, the steps of S44 or later are repeated. At S44, when the end of the packet is detected, the process returns to S40. At this step, the process following the detection of the training sequence in accordance with the next packet is repeated. An experimental result of the output signal equalizing process in accordance with the embodiment of Fig. 7A is described in the following. Fig. 26 shows sampling points for use in the experiment. An output signal of the equalizing neural network is sampled at sampling points shown in the figure and then converted into digital data by using a threshold value of 0.5. Fig. 27 shows a bit error rate of the experimental result. In the figure, "Learning" represents the bit error rate where learning data is equalized in accordance with the present embodiment; "Unknown" represents the bit error rate where unknown data is equalized; and "Not equalized" represents the bit error rate where a received signal is sampled at sampling points shown in Fig. 26 and the threshold process of the signal is performed without the adaptive equalizer in accordance with the present invention. In the above description, the characteristic detection neural network detects characteristics of a transmission line, for example, a transfer function, by using the first 4 bits (2 bits for each channel of I and Q) of the training sequence at the beginning of a packet. Thereafter, by using the detected result, the equalizing neural network equalizes the remaining portion of the packet, which is an output signal, in accordance with the information portion. However, when the speed of fading is high, even if one packet is received, since the characteristics of the transmission line vary, the packet is not properly equalized. To solve such a problem, a feedback type adaptive equalizer is used. The equalizer treats an equalized output signal, which is output by the equalizing neural network, as a correct input signal, namely a known input signal, after the signal in accordance with the training sequence is received. Thus, the feedback type adaptive equalizer can continue to detect characteristics even after the signal is received. Fig. 28 is a block diagram showing the construction of an embodiment of the feedback type adaptive equalizer. The construction of the embodiment of Fig. 28 is the same as that of Fig. 6 except that the former is provided with a characteristic detection control device 48, which is a neural network, instead of the input pattern generation portion 24. The characteristic detection control device 48 controls the characteristic detection process of the characteristic detection neural network. Fig. 29 is a block diagram showing the construction of an embodiment of the characteristic detection control device. In the figure, the characteristic detection control device 48 comprises a received signal synchronizing device 48a for synchronizing a received signal with an ideal value and outputting the received signal to the characteristic detection neural network, a training sequence detection portion 48b for detecting a training sequence from the received signal, and an ideal value control device 48c for outputting an ideal value to the characteristic detection neural network. The received signal synchronizing device 48a comprises a received signal FIFO 48d for delaying a received signal by 1 bit and an oversampled signal by 4 bits, and a received signal selector 48e for selecting the received signal or the output signal of the received signal FIFO 48d. The ideal value control device 48c comprises a training sequence memory 48f for storing a training sequence, and an ideal value selector 48g for selecting an output signal of the training sequence memory 48f or an equalized output signal and outputting the selected signal. The training sequence detection portion 48b and the training sequence memory 48f of Fig. 29 are the same as those of Figs. 13 and 14. Fig. 30 is a block diagram showing the construction of the received signal FIFO 48d of Fig. 29. In the figure, a received signal quadruply oversampled is inputted to the received signal FIFO 48d. The FIFO 48d inputs a quadruply oversampled signal and outputs it to the received signal selector 48e through four delay devices having a 1/4 delay period of one bit of the received signal. Then, with reference to Figs. 29 and 30, the characteristic detection of Fig. 28 is described. As described above, the training sequence detection portion 48b detects the timings of the beginning and the end of a training sequence and then outputs them to the received signal synchronizing device 48a and the ideal value control device 48c. When the beginning of the training sequence is detected, the received signal selector 48e outputs the received signal by using a timing signal. In addition, the ideal value selector 48g selects the training sequence from the training sequence memory 48f and outputs it. Thus, the characteristic detection neural network treats the training sequence as a known input signal and detects the characteristics of the transmission line. When the training sequence is completed, the timing signal is outputted once again. At that time, the received signal selector 48e selects the output signal of the received signal FIFO 48d, while the ideal value selector 48g selects the equalized output signal of the equalizing neural network and outputs the signal to the characteristic detection neural network 29. In this case, the delay period of the equalizing operation of the equalizing neural network is one bit of the signal. The received signal FIFO 48d delays the received signal by 1 bit. The delayed signal is outputted to both the equalizing neural network and the characteristic detection neural network 29. Thus, the characteristic detection neural network continues to detect the characteristics of the transmission line by using the equalized output signal instead of the known input signal. Of course, the delay period of the received signal FIFO of Fig. 30 is adjusted in accordance with the delay period of the equalizing neural network. Fig. 31 is a timing chart of a signal equalizing process in accordance with the embodiment of Fig. 28. Fig. 31 (a) shows an example of a received signal where the first shadowed portion, or portion from period 0 to period 7, is a training sequence and the portion that follows is an unknown input signal, or a received signal in accordance with the data. Although the received signal is an analog signal, in the figure it is treated as a corresponding digital signal. As described above, a received signal is quadruply oversampled and then inputted to the adaptive equalizer. Thus, in the time chart shown in Fig. 31 (b), periods of Fig. 31 (a) are divided into four portions. For example, period 0 is represented by portions 0.0 to 0.3. As shown in Fig. 11, 2 bits of a received signal for each channel of I and Q, or 8 bits of an oversampled signal, are inputted to eight units in the input layer. The eight input signals are represented by t0 to t7, respectively. The shaded signals represent those in accordance with a training sequence like the case shown in Fig. 31 (a). The training sequence has 8 bits. Between the periods 7.3 and 8.0, a signal in accordance with a training sequence is switched to that in accordance with the data. At that time, a training sequence (TS) timing signal is outputted. Thereafter, the received signal selector and the ideal value selector shown in Fig. 29 are switched. Thus, the received signal with a delay of 1 bit and the equalized output signal of the equalizing neural network are inputted to the characteristic detection neural network. As shown in Fig. 24, when the equalizing neural network outputs a digital signal in accordance with t4 to the input layer, the equalized output signal can be treated as an ideal value of the received signal. After a received signal corresponding to a training sequence is received, if the characteristic detection neural network continues to detect characteristics, when the bit error rate of the equalized output signal is low or normal, the characteristics are correctly detected. Thus, errors are not cumulated. When a bit error occurs, the characteristics may not be correctly detected. However, the advantage of follow-up of variation of characteristics of a transmission line is much higher than such a disadvantage. Fig. 32 is a block diagram showing a theory of a construction of an adaptive equalizer in accordance with the second invention. The construction of the second invention shown in Fig. 32 is the same as that of the first invention shown in Fig. 5 except that the adaptive equalizer of the second invention is provided with a control device 53 between a characteristic detection device 52 and an equalizing device 54, the control device outputting a control signal for controlling the equalizing operation of an output signal of the equalizing device 54 by using transfer function characteristics detected by the characteristic detection device 52. Fig. 33 is a block diagram showing the construction of an embodiment of an adaptive equalizer in accordance with the second invention. The construction of the adaptive equalizer in accordance with the second invention shown in Fig. 33 is the same as that of the adaptive equalizer in accordance with the first invention shown in Fig. 6 except that the adaptive equalizer shown of the second invention is provided with a plurality of equalizing neural networks 65, an output of each equalizing neural network being weighted by a multiplier 67 by using a weighting signal which is outputted from a control neural network 66, each output signal being added by an adder 68 and inputted to a threshold process portion 69. Since the transmission line model, the modulation system, the demodulation system, the packet format, the characteristic detection neural network, and the learning data of the second invention are the same as those of the first embodiment, they are omitted. Fig. 34 is a schematic showing a control neural network 66 of an embodiment of the adaptive equalizer of Fig. 33. In the embodiment shown in the figure, there are four equalizing neural networks of Fig. 33. In Fig. 34, the input layer of the control neural network has two units for inputting the real part X and the imaginary part Y of the transfer function of the characteristic detection neural network 64. The output layer has four units for outputting weighting signals to the four equalizing neural networks 65. In addition, the intermediate layer has three units. Fig. 35 is a schematic showing an example of learning data for use in a control neural network. The four equalizing neural networks of Fig. 33 are used in accordance with respective values of phase difference between a direct wave and reflected wave, namely 0, π/2, π/, and 3 π/2. The control neural network performs a learning operation in the following manner. When the phase difference is 0, the output signal of the unit 1 in the output layer of the control neural network is set to 1. When the phase difference is π/2, the output signal of the unit 2 is set to 1. When the phase difference is π , the output signal of the unit 3 is set to 1. When the phase difference is 3 π/2, the output signal of the unit 4 is set to 1. As described with reference to equations (4) and (5), since the characteristics actually detected by the characteristic detection neural network are phase difference and amplitude ratio, the control neural network weights output signals of the plurality of neural networks for equalizing signals in accordance with a predetermined phase difference. Fig. 36 is a schematic showing an example of a learning of data of a control neural network where amplitude ratio ρ and phase difference  are varied. In this case, since the neural network is used as a control device, even if X and Y, corresponding to the amplitude ratio and the phase difference which are not learnt are inputted, it is expected that a proper weighting signal will be outputted by an interpolation function. For example, when the amplitude ratio is 0.8 and the phase difference is π/4, it is expected that the output values of units 1 and 2 will be 0.5 and the output values of the units 3 and 4 will be 0. Fig. 37 is a schematic showing an equalizing neural network 65 of an embodiment in accordance with the second invention. In the second invention, output signals of a plurality of equalizing neural networks 65 are weighted by using an output signal of the control neural network 66. The output signals are weighted in accordance with the values of the real part X and the imaginary part Y of a transfer function as output signals of a plurality of equalizing neural networks 65. Thus, unlike the equalizing neural network according to the first invention shown in Fig. 20, it is not necessary to input the real part X and the imaginary part Y of the transfer function to the equaling neural networks. Fig. 38 is a block diagram showing the construction of an embodiment of a feedback type equalizer in accordance with the second invention. The feedback type equalizer continues to detect characteristics even after a signal in accordance with a training sequence is received. The construction of the feedback type equalizer shown in Fig. 38 is the same as that shown in Fig. 33 except that the former feedback type equalizer is provided with a characteristic detection control device 70 instead of the input pattern generation portion. The operation of this characteristic detection control device is the same as that shown in Figs. 28 to 31. Fig. 39 is a block diagram showing the construction of an adaptive equalizer in accordance with the third invention. In the figure, the adaptive equalizer 80 comprises a characteristic detection device 81 for detecting transfer characteristics of an object to be equalized 79, for example a transfer function H (ω); an equalizing device 82 for equalizing an output signal of the object to be equalized 79 by using the transfer function characteristics being detected; a characteristic detection device parameter management portion 83 for managing parameters for detecting the characteristics; and a characteristic detection device parameter storage portion 84 for storing the parameters. In Fig. 39, the characteristic detection device 81 and the equalizing device 82 are for example neural networks. The characteristic detection device 81 learns a transfer function of the object to be equalized 79 as a teacher signal. The equalizing device 82 learns a signal which is inputted to the object to be equalized 79 as a teacher signal. Fig. 40 is a block diagram showing the construction of an embodiment of an adaptive equalizer in accordance with the third invention. In the figure, an object to be equalized 79 comprises a modulation system 86, a propagation path 87, and a demodulation system 88. The adaptive equalizer 85 comprises an input pattern generation portion 84 which is described in the first invention and shown in Fig. 12; a characteristic detection neural network 89, which is equivalent to the characteristic detection device 81 of Fig. 39; an equalizing neural network 90, which is equivalent to the equalizing device 82 thereof; a threshold process portion 91; a characteristic detection neural network parameter management portion 92, which is equivalent to the characteristic detection device parameter management portion 83; and a characteristic detection neural network parameter storage portion 93, which is equivalent to the characteristic detection device parameter storage portion 84 thereof. The equalizing operation of a received signal shown in Fig. 40 is the same as that shown in Fig. 6 except that characteristics are detected by the characteristic detection neural network 89 with a bit pattern of a training sequence as will be described later. The characteristic detection neural network parameter management portion 92 and the characteristic detection neural network parameter storage portion 93 are described in detail later. Since the transmission line model, the modulation system, the demodulation system, and the packet format of the third invention are the same as those of the first invention, their description is omitted. Fig. 41 is a schematic showing an embodiment of the characteristic detection neural network 89 of Fig. 40. In the figure, the characteristic detection neural network 89 is a three-layered hierarchical neural network in which each layer is fully linked. There are 16 input units to which a really received signal is input as an output signal of a demodulation system 88. The output layer has two units which output values of the real part and the imaginary part of a transfer function of a transmission line. The number of units in the intermediate layer is determined through an experiment or the like. In Fig. 41, a bit train of a received signal is inputted to each unit on each channel of I and Q in the input layer through a delay device (shift register) D, the bit train having 8 bits. In accordance with the input pattern, by using the internal state value according to the bit pattern of a known training sequence, or a weight of linkage, the characteristic detection neural network detects a transfer function of a transmission line and then outputs the values of the real part X (ω) and the imaginary part Y (ω) thereof. The signal which is inputted to the characteristic detection neural network is only a demodulated signal of the embodiment of the first invention shown in Fig. 15. Since the number of points of the signal is 8 for each channel of I and Q, the total number of points of input data is 16. Fig. 42 is a block diagram showing the construction of an embodiment of the characteristic detection neural network parameter management portion 92. In the figure, the characteristic detection neural network parameter management portion 92 comprises a training sequence memory 96 for storing a training sequence; a counter 97 for receiving a frame synchronizing signal, which represents the beginning of a training sequence, and outputting a counted value; and a weight control portion 98 for retrieving a weight in accordance with a bit train stored in the training sequence memory 96 in accordance with the output of a counted value from the counter and outputting the weight to the characteristic detection neural network. In this embodiment, a digital signal and a training sequence are successively assigned to each channel as IQIQIQ .... and orthogonaly modulated. Thus, I and Q accord with 01 and 01, respectively, of the underlined bit train 0011 stored in the training sequence memory 96 of Fig. 42. In this embodiment, 16 parameters for detecting the characteristics are generated in accordance with 16 types of detection patterns of I = 00 and Q = 00; I = 00 and Q = 01, ... , I = 11 and Q = 11. These parameters are stored in the characteristic detection neural network parameter storage portion 93. In Fig. 42, the counter 97 is reset with a frame synchronizing signal supplied from the outside. Thereafter, the counter value increases in accordance with the signal frequency. This value is sent to the weight control portion 98. The weight control portion 98 reads a bit pattern in accordance with the counter value from the training sequence memory 96. In accordance with the bit pattern, the weight control portion 98 outputs the weight of the internal linkage of the characteristic detection neural network to the characteristic detection neural network as a parameter of the characteristic detection neural network. The characteristic detection neural network thereby detects the characteristics of the transmission line by using the weight value in accordance with the current input bit pattern (2 bits for each channel of I and Q). Fig. 43 is a block diagram showing the construction of the weight control portion of Fig. 42. In the figure, the weight control portion 98 comprises a training sequence reading portion 98a for reading the content of a training sequence memory in accordance with an output signal of a counter; a weight reading portion 98b for reading a characteristic detection neural network parameter, or a weight, which is in accordance with 4 bits of a training sequence sent from the characteristic detection neural network parameter storage portion; and a weight update portion 98c for updating a weight of the characteristic detection neural network by using an output signal of the weight reading portion 98b. Since the simulation of the transfer function of the transmission line and the parameter of the transmission line, and so forth of the third invention are the same as those of the first invention, their description is omitted. The learning data of the characteristic detection neural network of Fig. 44 is the same as that of Fig. 18 except that the former learning data does not include an ideal signal which represents a training sequence as an input signal. In addition, the learning data of Fig. 44 has a countermeasure against out-of-synchronization like that in Fig. 19. Since the equalizing neural network, the learning data, and the flow chart of the output signal equalizing process of the third invention are the same as those of the first invention, their description is omitted. However, in the flow chart of the equalizing process, at S41 of Fig. 25 in accordance with the first invention, a neural network parameter in accordance with a training sequence rather than the training sequence itself is set to the characteristic detection neural network. Fig. 45 is a block diagram showing the construction of an embodiment of a feedback type equalizer. The feedback equalizer continues to detect characteristics after a signal in accordance with a training sequence is received. In the figure, the characteristic detection control device is provided with a characteristic detection control device 99 instead of the input pattern generation portion like that in Figs. 28 and 38. The operation of the characteristic detection control device of Fig. 45 is the same as that of Fig. 40. Fig. 46 is a block diagram showing the construction of an adaptive equalizer in accordance with the fourth invention whose theory is illustrated in Fig. 3. The construction of the adaptive equalizer of the fourth invention is the same as that of the third invention except that in the former construction a characteristic storage device 103 and a post-process portion 104 are provided between a characteristic detection device 102 and an equalizing device 105 and that the characteristic detection device parameter management portion 83 and the storage portion 84 are not provided. The characteristic detection device 102 shifts the above training sequence, for example bit by bit, and detects transfer function characteristics of an object to be equalized by using a signal which is outputted therefrom in a time series manner. Thereafter, the characteristic detection device 102 outputs the result to the characteristic storage device 103. The characteristic storage device 103 is for example a shift register. The characteristic storage device 103 shifts and stores the result until the detected result of the characteristics is outputted from the characteristic detection device 102 a predetermined number of times. After the detected characteristic is stored the predetermined number of times, the post-process portion 104 performs a post-process, for example a statistical process, in accordance with the detected result. By averaging the errors of the detected result, the characteristics are stably and accurately detected. Fig. 47 is a block diagram showing the construction of an embodiment of the adaptive equalizer in accordance with the fourth invention. The construction of Fig. 47 in accordance with the fourth invention is the same as that of Fig. 40 in accordance with the third invention except that in the former construction a characteristic storage device 112 and a post-process neural network 113 are provided between a characteristic detection neural network 111 and an equalizing neural network 114 and that the characteristic detection neural network parameter management portion and the storage portion thereof are not provided. The equalizing neural network 114 equalizes a demodulated signal which is outputted from the demodulation system 109 by using the values of the real part X (ω) and the imaginary part Y (ω) which are outputted from the post-process neural network 113. Like the third invention, according to the fourth invention, the characteristic detection neural network 111 can detect characteristics by using a detected parameter, which is a weight value, in accordance with the bit pattern of a signal. Fig. 48 is a block diagram showing the construction of an embodiment of an adaptive equalizer in accordance with the fourth invention. The adaptive equalizer uses a characteristic detection parameter corresponding to a bit pattern. As in the construction of Fig. 40 in accordance with the third invention, the characteristic detection neural network 111 of the fourth invention is provided with a characteristic detection neural network parameter management portion 116 for outputting a weight value to the characteristic detection neural network 111; and a characteristic detection neural network parameter storage portion 117. In Fig. 48, for example 4 bits of training sequence are retrieved from the beginning thereof at a time and the corresponding characteristic detection parameter is used. Characteristic detection parameters corresponding to bit trains in the order of 0100 (where I = 00 and Q = 10), 1001, 0011, ... etc. are used. Next, the difference between the fourth invention and the third invention is described. Fig. 49 is a schematic showing an embodiment of a post-process neural network. The post-process neural network has three layers: an input layer, an intermediate layer, and an output layer. The input layer has 16 input units for inputting the values of the real part X (ω) and the imaginary part Y (ω) of the transfer function for the present period and the past 7 periods (t - 7). The intermediate layer has 10 units. The output layer has two units for outputting the values of the real part X and the imaginary part Y of the transfer function. The post process neural network uses output signals at the present period t and the past periods of the characteristic detection neural network 111 and outputs for example an average value of the values of the real part and the imaginary part of the transfer function. The post-process neural network thereby determines the characteristics of the transmission line at the period t. In Fig. 49, the values of the real part and the imaginary part at the present period t and the past 7 periods are used. However, the number of periods depends on the storage capacity and the calculation time. Thus, of course the number of periods is not limited to 8. Fig. 50 is a schematic showing an example of a learning of data of the post-process neural network. When the post-process neural network executes a learning process, it inputs a periodic pattern of the characteristics of the transmission line detected by the characteristic detection neural network and outputs theoretical values of the characteristics as a teacher signal. As shown in the figure, the characteristic detection neural network does not always output correct characteristics. Rather, the accuracy of detected characteristics is improved through the learning process. The learning data of the post-process neural network is generated as follows. At the first, a received signal corresponding to a training sequence is inputted to the characteristic detection neural network and then characteristic values are outputted. Thereafter, the periodic pattern of the output characteristic values is inputted as learning data. Thereafter, the corresponding ideal characteristic values are treated as a teacher signal. Fig. 51 is a flow chart showing an embodiment of a signal equalizing process in accordance with the fourth invention. In the figure, as in S40 of Fig. 25, at S121 it is determined whether or not the signal is a training sequence. When the signal is a training sequence, at S122 it is set to each input unit of the detection neural network. At S123, the characteristic detection neural network detects the real part and the imaginary part of the transfer function. The result is stored in the characteristic storage device. At S124, it is determined whether or not the predetermined data pieces are stored. When not stored, the steps at S122 or later are repeated. When it is determined that the predetermined data pieces are stored at S124, the post-process neural network performs the post-process of the characteristics stored at S125 and obtains the characteristic values. Thereafter, at S126, the post-process neural network sets the characteristics to each input unit of the equalizing neural network. Thereafter, at S127 to S130, the received signal is equalized in the same manner as at S44 to S47 of Fig. 25. Figs. 52 and 53 are block diagrams of embodiments of feedback type adaptive equalizers. These feedback type adaptive equalizers continue to detect characteristics even after a signal corresponding to a training sequence is received. These feedback type adaptive equalizers of Figs. 44 and 45 are of a construction in which input pattern generation portion of Figs. 44 and 45 is substituted for the characteristic detection control device. The operation of the characteristic detection control devices of Figs. 52 and 53 are the same as those of Figs. 44 and 45. Fig. 54 is a block diagram showing the construction of a characteristic storage device and a statistical process device in accordance with the fourth invention. In the figure, a latch circuit 140 is reset with a frame synchronous signal. Thereafter, output data of the characteristic detection neural network, which is the real part and the imaginary part of the transfer function, is stored in a characteristic storage device 141. The characteristic storage device 141 is constructed of shift registers for storing eight detected results of the real part and the imaginary part of the transfer function. A counter 142 counts the period until these shift registers store the detected results of the characteristics. After the counter 142 has counted the period, it activates a statistical process device 143. The processed result of the statistical process is held in a latch circuit 140 and then outputted to the equalizing neural network. The statistical process device performs the following statistical process represented by the following equations by using characteristic values X (ω , t - i) and Y (ω , t - i) which are outputted from the characteristic storage device. For example, when λ(t) is 1 / n, simple mean values are obtained. Fig. 55 is a block diagram showing the construction of an adaptive equalizer in accordance with the fifth invention. In the figure, an adaptive equalizer 145 comprises a characteristic detection device 147, an equalizing device 148, an equalizing error determination device 149, a recognition signal storage device 150, a learning pattern storage device 151, and a learning pattern control device 152. The characteristic detection device 147 is for detecting transfer characteristics, for example, transfer function H (ω), of an object to be equalized 146. The equalizing device 148 is for equalizing an output signal of the object to be equalized 146 by using the transfer function characteristics being detected. The equalizing error determination device 149 is for comparing a known input signal of the object to be equalized 146 with an output signal of the equalizing device 148 and for stabilizing the equalizing error. The recognition signal storage device 150 is for storing a known bit train of an input signal, for example a training sequence, which is used by the equalizing error determination device 149. The learning pattern storage device 151 is for storing an output signal of the object to be equalized 146 where the equalizing error determination device 149 determines an equalizing error, a detected result of the characteristic detection device 147, and a known signal of the object to be equalized 146, which is a correct output signal of the equalizing device 148, as a learning pattern. The learning control device 152 is for causing the equalizing device 148 to learn a learning pattern stored in the learning pattern storage device 151 where the transmission line is not used as the object to be equalized. Fig. 56 is a block diagram showing the construction of an embodiment of the adaptive equalizer in accordance with the fifth invention. In the figure, the construction of the portions from the input pattern generation portion to the threshold process portion shown in Fig. 56 is the same as that shown in Fig. 7A. The difference between the fifth invention and the first invention is described as an embodiment of the fifth invention. The adaptive equalizer in accordance with the fifth invention shown in Fig. 56 as an embodiment thereof compares a processed result of a threshold process portion 163 as an output signal of an equalizing neural network 162 with a training sequence, which is a recognition signal stored in a recognition signal storage device 150 and determines whether or not an equalizing error takes place. In other words, the adaptive equalizer determines whether or not the training sequences of the I and Q channels at any period are the same as the values of the equalized bit patterns of the I and Q channels, respectively. When at least one of these combinations is not satisfied, it is determined that an equalizing error has taken place. Fig. 57 shows an example of a determining of an equalizing error. In the figure, the values of the training sequences of the I and Q channels at any period are compared with the values of the equalized digital signals of the I and Q channels, respectively. When the values of the training sequence of the I and Q channels are equal to the values of the digital signals of the I and Q channels, respectively, "0", representing that the determined result is correct, is outputted. When at least one combination is not satisfied, as the determined result, "1" is outputted. When an equalizing error is detected in a particular period, the equalizing error determination device 149 collects input values of the input units of the equalizing neural network 162, these values being the real part X (ω) and the imaginary part y (ω) of the transfer function which are outputted from the characteristic detection neural network 161 and eight input values of each of the I and Q channels. In addition, the equalizing error determination device 149 stores the values of the bit patterns I and Q of the training sequence in the same period along with the above input values as a set to the learning pattern storage device 151. The bit patterns I and Q of the training sequence become teacher signals which are sent to the output units of the equalizing neural network. Fig. 58 shows an example of a learning pattern generated by the determination of an equalizing error. This learning pattern is added as learning data of the equalizing neural network along with the learning data shown in Fig. 24. The learning pattern storage device 151 which has stored the learning data shown in Fig. 24 causes the equalizing neural network 162 to learn during a non-busy period before the next packet is received. Fig. 59 is a block diagram showing the construction of the learning control device of Fig. 56. In the figure, a learning pattern control device 165 reads a learning pattern from a learning pattern storage device and divides it into an input signal and a teacher signal. An input signal presentation device 166 outputs an input signal supplied from a learning pattern control device 165 to each input unit of an equalizing neural network. The equalizing neural network executes a forward calculation in accordance with the input signal and then outputs the resultant signal to an output error calculation device 167. The output error calculation device 167 calculates an error between an output signal of the equalizing neural network and a teacher signal supplied from the learning pattern control device 165 and supplies the error to a weight update device 168. The weight update device 168 updates the weight of the internal linkage of the equalizing neural network by using for example a back-propagation method. This operation is repeated until the error between the teacher signal and the output signal of each learning pattern converges on a predetermined level or below. Fig. 60 is a block diagram showing the construction of an embodiment of a feedback type adaptive equalizer in accordance with the fifth invention. The feedback type adaptive equalizer continues to detect characteristics after a signal corresponding to a training sequence is received. The construction of Fig. 60 is the same as that of Fig. 56 except that the feedback type adaptive equalizer of Fig. 60 is provided with a characteristic detection control device instead of an input pattern generation portion. The operation of the characteristic detection control device of Fig. 60 is the same as that of Fig. 56. In Fig. 60, learning patterns stored in the learning pattern storage device only relate to a training sequence since the equalized result of signals preceded by the training sequence cannot be determined. Fig. 61 is a block diagram showing the construction of an embodiment where an adjustment device of the adaptive equalizer is separately provided. Although the construction of Fig. 61 is the same as that of the embodiment of Fig. 56, the adjustment device which is constructed of an equalizing error determination device 149, a recognition signal storage device 150, a learning pattern storage device 151, and a learning control device 152 is separated from the adaptive equalizer. This adjustment device is connected to the adaptive equalizer. In the embodiments according to the first to fifth inventions, neural networks are used as characteristic detection devices, equalizing devices, equalizing control devices, and post-process devices. However, it is possible to use other devices such as transversal type equalizers. Moreover, in the above embodiments, a hierarchical network is used as a neural network. However, it is also possible to use a network model having a recurrent linkage from a unit in an intermediate layer of the hierarchical network to a unit in the input layer thereof, namely, a recurrent network. In these embodiments, values of the real part and the imaginary part of a transfer function are used as characteristics of a transmission line. However, it is possible to use other characteristic values such as an amplitude frequency characteristic or an envelope characteristic of a transfer function. In the case of a two-wave model, the amplitude frequency characteristic A (ω) and the envelope characteristic D (ω) are obtained from the following equations. A(ω)= A {1 + ρ 2 + 2ρ cos (ωτ - )} D(ω) = ρτ {ρ + cos(ωτ-)} 1 + 2 ρ cos(ωτ-)+ρ 2 In this embodiment, it is assumed that the phase difference between a reflected wave and a direct wave is one symbol or less of a digital signal. To detect at least one symbol that precedes, data of two symbols is quadruply oversampled and inputted to an equalizing neural network or the like as data of 8 bits. However, by further increasing the number of bits, the present embodiment can be applied to large delay. As described above, according to the present inventions, by detecting for example a transfer function as transfer characteristics of a transmission system and by using the result, a signal can be equalized flexibly in accordance with periodic variation of transmission characteristics. Moreover, in accordance with a transfer function being detected, by outputting control signals as weight signals corresponding to output signals of a plurality of equalizing circuits, an equalizer having an adaptive equaling function can be constructed. Furthermore, by using a neural network which can effectively learn with detection parameters in accordance with a bit pattern of a training sequence, an equalizer having a function for detecting transmission characteristics can be constructed. In addition, by causing an equalizing device to learn a learning pattern of received signals containing errors, transmission characteristics being detected and the relation between received signals and correct signals, the performance of the equalizer can be improved while the system is operating. Thus, the present inventions remarkably improve the transmission characteristics.

Claims: An adaptive equalizer, comprising : characteristic detection means (11) for detecting a characteristic of an object to be equalized (10) by using an output signal corresponding to a known input signal of said object to be equalized (10), so that a deterioration of the output signal is compensated; and equalizing means (12) for equalizing an output signal of said object to be equalized (10) in accordance with an unknown input signal by using the detected result of said characteristic detection means (11), characterized in that said adaptive equalizer further comprises a charactcristic detection control device (48), disposed in the preceding stage of said characteristic detection means (11), for supplying, during a training phase, said known input signal and an output signal of said object to be equalized (10) to said characteristic detection means (11) while said known input signal is inputted to said object to be equalized (10) and for supplying, after the training phase, an output signal of said equalizing means (12) as a signal instead of said known input signal and an output signal of said object to be equalized (10) to said characteristic detcction means (11) while an unknown input signal is inputted to said object to be equalized (10) after said known input signal is inputted, thereby successively detecting a characteristic. The adaptive equalizer as set forth in claim 1 wherein said characteristic detection means (11) is a neural network or a learning device for obtaining a characteristic detecting function by learning a presented event. The adaptive equalizer as set forth in claim 1 wherein said equalizing means is a neural network or a learning device for obtaining a characteristic detecting function by learning a presented event. The adaptive equalizer as set forth in any one of claims 1 to 3, wherein said characteristic detection means (11) is arranged to detect a transfer function of said object to be equalized (10) or values of the real part and the imaginary part of said transfer function thereof. The adaptive equalizer as set forth in any one of claims 1 to 3, wherein said characteristic detection means (11) is arranged to detect values of an amplitude frequency characteristic and an envelope characteristic of a transfer function of said object to be equalized (10). The adaptive equalizer as set forth in any one of claims 1 to 5, further comprising : equalizing control means (14) operatively connected between said characteristic detection means (11) and said equalizing means (15) for outputting a control signal which equalizes an output signal of said object to be equalized (10) in accordance with an unknown input signal by using the detected result of said characteristic detection means (11); The adaptive equalizer as set forth in claim 6, wherein said equalizing means (15) is a means for weighting and adding outputs of a plurality of equalizing circuits and said equalizing control means (14) is arranged to output a weighting signal in accordance with outputs of said plurality of equalizing circuits in accordance with the detected result of a characteristic. The adaptive equalizer as set forth in claim 6 or 7, wherein said equalizing control means (14) is a neural network or a learning device for obtaining a characteristic detecting function by learning a presented event. The adaptive equalizer as set forth in claim 6 or 7, wherein a plurality of equalizing circuits as a part of said equalizing means (15) are neural networks or learning devices for obtaining said equalizing function by learning a presented event. The adaptive equalizer as set forth in any one of claims 1 to 5, comprising : post-process means (16) for storing the characteristic detected by said characteristic detection means (11) in accordance with a plurality of periods and performing a post-process on the detected characteristic being stored. The adaptive equalizer as set forth in claim 10, wherein said characteristic detection means (11) is arranged to detect a characteristic of said object to be equalized (10) by using a detection parameter in accordance with a signal pattern of said known input signal. The adaptive equalizer as set forth in claim 10, wherein said post-process means (16) is a statistic process device. The adaptive equalizer as set forth in claim 10, wherein said post-process means (16) is a neural network or a learning device for obtaining said post-process function by learning a presented event. The adaptive equalizer as set forth in any one of claims 1 to 5, comprising: equalizing error detection and learning pattern storage means (18) for comparing said known input signal with an output signal of said equalizing means (12) and for storing said output signal, the detected result of said characteristic detection means (11), and said known input signal, which is a correct output signal of said object to be equalized (10), as a learning pattern when an equalizing error is detected; and learning control means (19) for causing said equalizing means (12) to learn by using said learning pattern while said object to be equalized (10) does not output a signal. The adaptive equalizer as set forth in claim 14 wherein said adaptive equalizer comprises an adjustment device, said device comprising: a characteristic detection device forming said characteristic detection means (11); an equalizing device forming said equalizing means (12); a recognition signal storage device, an equalizing error determination device, and a learning pattern storage device forming said equalizing error detection and learning pattern storage means (18); and a learning control device forming said learning control means (19). The adaptive equalizer as set forth in claim 14 or 15, wherein said adaptive equalizer further comprises a characteristic detection control device, disposed in the preceding stage of said characteristic detection means (11), for supplying said known input signal and an output signal of said object to be equalized (10) to said characteristic detection means (11) while said known input signal is inputted to said object to be equalized (10) and for supplying an output signal of said equalizing means (12) as a signal instead of said known input signal and an output signal of said object to be equalized (10) to said characteristic detection means (11) while an unknown input signal is inputted to said object to be equalized (10) after said known input signal is inputted, thereby successively detecting a characteristic.

Inventors: ASAKAWA KAZUO, KIMOTO TAKASHI, NAGATA SHIGEMI, YAGINUMA YOSHINORI, ASAKAWA, KAZUO, KIMOTO, TAKASHI, NAGATA, SHIGEMI, YAGINUMA, YOSHINORI, Asakawa, Kazuo, c/o FUJITSU LIMITED, KIMOTO, TAKASHI, C/O FUJITSU LIMITED, NAGATA, SHIGEMI, C/O FUJITSU LIMITED, Yaginuma, Yoshinori, c/o FUJITSU LIMITED
Applicants: FUJITSU LTD, FUJITSU LIMITED
Application year: 1992
Main classification: H04L25
IPC codes: H04L25