1. Field of the Invention
This invention relates to an ADSL modem apparatus and an ADSL modem communication method.
2. Description of Related Art
In ADSL communication, ADSL modems are provided at both ends of a subscriber line, which connects a telephone office (center side) and a subscriber's house (remote side), and high-speed data communication is performed between the ADSL modems. However, because ADSL communication uses a bandwidth between several tens KHz and 1M KHz, and an attenuation ratio in a high frequency region is high, a signal communication distance is heavily restricted.
In response to this restriction, Japanese Laid-Open Patent Publication 2003-87352 discloses a technology that enables an extension of a signal communication distance, even though the attenuation ratio in the high frequency region is high. In the technology, ADSL modem apparatuses in both the center and remote sides detect gain characteristics of signals received in an initialization procedure, inform the detected gain characteristics to each other, and correct gain characteristics of subsequent transmission signals in accordance with the gain characteristics informed by the other side.
However, even if the above-described conventional technology is used, a maximum transmission rate is decreased by an effect of attenuation or noises when the communication distance increases. Accordingly, the ADSL communication can usually be performed only within several kilometers (e.g. 5.5 km with 1.5M bit/second transmission rate, or 1.8 km with 6M bit/second transmission rate) from the telephone office (i.e. center side). 1 mile is equal to about 1.6 km.
On the other hand, because ADSL communication recently increases the transmission rate, it is highly desired to make ADSL communication usable in the area exceeding the conventionally used communication distance. However, in order to perform ADSL communication in the area exceeding the conventionally used communication distance, each ADSL modem apparatus must accurately obtain the communication distance to the opposing ADSL modem apparatus, and the attenuation in high frequency region must be avoided in accordance with the communication distance.
The present invention is provided to address the above-described problems. The purpose of the present invention is to provide an ADSL modem apparatus and an ADSL modem communication method that accurately obtain the communication distance to the opposing ADSL modem apparatus, and thus enables the use of ADSL communication outside the conventionally usable communication distance.
According to the present invention, designated carriers, which are previously defined by a communication standard, are exchanged in a handshake procedure, and a communication distance to an opposing ADSL modem apparatus is estimated in accordance with the reception levels of the designated carriers. Then, the signal energy in a high frequency region is concentrated to a low frequency region in accordance with the estimated communication distance.
The present invention is further described in the detailed description which follows, with reference to the noted plurality of drawings by way of non-limiting examples of exemplary embodiments of the present invention, in which like reference numerals represent similar parts throughout the several views of the drawings, and wherein:
The embodiments of the present invention are explained in the following, in reference to the above-described drawings.
First Embodiment
The ADSL communication apparatus 2 at the remote side includes a transceiver 11 that performs a handshake procedure (which will be later-described), and a host 12 that controls the entire operation including the one of the transceiver 11. At the line side of the transceiver 11, units are implemented with an analog circuit via an analog front end (hereafter referred to as AFE) 13. A driver 15 is connected to a D/A converter of the AFE 13 via an analog filter 14, so that an analog signal amplified by the driver 15 is transmitted to the line via a hybrid 16. An analog signal transmitted from the line is received by a receiver 17 via the hybrid 16, and then input into an A/D converter of the AFE 13 via an analog filter 18. When sampling data is output from the A/D converter, the AFE 13 outputs the sampling data to the transceiver 11.
The transmission process side of the transceiver 11 includes a Reed-Solomon encoder 21 that adds a redundant bit for checking error, an interleave unit 22 that reorders data to enable a burst error correction during Reed-Solomon decoding, a trellis encoder 23 that performs data convolution of a trellis encoding, a tone ordering unit 24 that assigns the number of bits to each carrier, a constellation encoder 25 that maps a phase of transmission data on constellation coordinates, and an IFFT unit 26 that performs an Inverse Fast Fourier Transform (hereafter referred to as IFFT) on data after the constellation encoding process.
The reception process side of the transceiver 11 includes an FFT unit 27 that performs a Fast Fourier Transform (hereafter referred to as FFT) on sampling data of a received signal, a constellation decoder/FEQ unit 28 that decodes constellation data of the FFT output signal and corrects the phase on the constellation coordinates, a tone deordering unit 29 that restores data assigned to each carrier by the tone ordering at the transmission side, a Viterbi decoder 30 that performs Viterbi decoding on the received data (data restored by the tone deordering unit 29), a deinterleave unit 31 that restores data reordered by the interleave unit at the transmission side, and a Reed-Solomon decoder 32 that removes the redundant bit added by the Reed-Solomon decoder at the transmission side. A RAM 33 is a work area of the processor 20, which will be used for performing the handshake and initialization procedures. In addition, the RAM 33 stores a carrier table (later described). The transceiver 11 is connected to the host 12 via a host interface (I/F) 34.
An ADSL modem apparatus at the center (ATU-C) side is connected to the above-described ADSL modem apparatus 2 via a metallic cable. The ADSL modem apparatus at the center side has the same configuration as the above-described ADSL communication apparatus 2. In the following explanation, the ADSL modem apparatus at the center side is referred by the same reference numeral 2. Telephone 4 is not included when the center side is an exchange installed by a communication industry.
Each processor 20 in the ADSL modem apparatuses 2 at the center and remote sides estimates a communication distance to the opposing ADSL modem apparatus 2 in the handshake procedure, and performs xDSL communication by selecting a PSD (Power Spectral Density) in accordance with the estimated communication distance. More specifically, the processor 20 in each ADSL modem apparatus 2 estimates the communication distance based on, for example, the reception level of a carrier included in a FLAG exchanged in the handshake procedure, and performs xDSL communication by concentrating a communication signal spectrum into a low frequency region in accordance with the communication distance estimated by the ADSL modem apparatuses 2 at both center and remote sides.
The arrows shown in each figure illustrate three carriers for an upstream FLAG used in Annex A of G.hs. More specifically, these three arrows respectively correspond to carriers of the carrier indexes #9, #17 and #25, which are received by the ADSL modem apparatus at the center side as FLAG signals in the handshake procedure. As shown in these figures, when the carrier frequency increases, the signal energy attenuation increases. Further, when the communication distance increases, the signal energy attenuation increases. In Annex A of G.hs, carrier indexes #40 and #64 are used for a downstream FLAG. In other words, the ADSL modem apparatus at the remote side receives signals of those carriers in the handshake procedure.
The carrier table shown in
A communication operation in the ADSL modem apparatus 2 having the above-described configuration is explained.
As shown in
Upon receiving the FLAG signals, the remote ADSL modem apparatus 2 estimates the communication distance to the center ADSL modem apparatus 2 based upon the reception levels of the two carriers. More specifically, in order to estimate the communication distance, the remote ADSL modem apparatus 2 refers to the carrier table stored in the RAM 33 in accordance with the amounts of signal energy attenuation of the two carriers. Thus, because the communication distance to the opposing ADSL modem apparatus 2 can be estimated based upon the reception levels of carriers exchanged in G.hs, a new signal is not required to estimate the communication distance.
The remote ADSL modem apparatus 2 compares the reception levels of the two carriers to estimate the communication distance to the corresponding center ADSL modem apparatus 2. For example, if the signal energy of carrier index #64 is attenuated by 3 dB from the signal energy of the carrier index #40, the communication distance is determined as 1 km by referring to the carrier table shown in
After the communication distance is estimated, the remote ADSL modem 2 sends a CLR (Capability List and Request) command to the center ADSL modem apparatus 2 (ST 703). The CLR command lists (enumerates) the capabilities of the sender apparatus and requests the capabilities of the corresponding receiver apparatus. The CLR command includes the reception levels of two carriers for the FLAG received from the center ADSL modem apparatus 2, or the communication distance estimated based upon the reception levels (hereinafter referred to as “communication distance estimated value”).
After the CLR command has been sent, the remote ADSL modem apparatus 2 receives a CL (Capability List) command sent by the center ADSL modem 2 in response to the CLR command (ST 704). By the reception of the CL command, the remote ADSL modem apparatus 2 receives from the center ADSL modem apparatus 2, reception levels of three carriers (#9, #17 and #25) for the upstream FLAG sent by the remote ADSL modem apparatus 2, or a communication distance estimated value estimated by the center ADSL modem apparatus 2 based upon the reception levels. Thus, the remote ADSL modem apparatus 2 obtains communication distance estimated values estimated by both center and remote ADSL modem apparatuses.
Upon the reception of the CL command, the remote ADSL modem apparatus 2 sends a MS (Mode Select) command in order to inform the center ADSL modem apparatus 2 of a desired communication mode (ST 705). When the center ADSL modem apparatus 2 accepts (agrees to) the MS command, the center ADSL modem apparatus 2 returns an ACK command, which indicates the acceptance (agreement). The remote ADSL modem apparatus 2 receives the ACK command (ST 706). Upon the reception of the ACK command, the remote ADSL modem apparatus 2 terminates G.hs (ST 707).
After G.hs is terminated, the remote ADSL modem apparatus 2 selects a PSD based upon the communication distance estimated values obtained by both center and remote ADSL modem apparatuses, and begins xDSL communication with the selected PSD (ST 708). Then, after data as the object of communication is transmitted, the communication ends. The selection of PSDs is explained later.
Meanwhile, the center ADSL modem apparatus 2 performs an operation similar to that of the remote ADSL modem apparatus 2. In other words, as shown in
The center ADSL modem apparatus compares signal levels of any two carriers from the received multiple carriers to estimate the communication distance to the opposing ADSL modem apparatus. For example, when the signal energy of the carrier index #9 is attenuated by 2 dB from the signal energy of the carrier index #25, the communication distance is determined as 1 km by referring to the carrier table shown in
After the communication distance has been estimated, the center ADSL modem apparatus 2 receives a CLR command sent by the remote ADSL modem apparatus 2 (ST 803). By the reception of the CLR command, the center ADSL modem apparatus 2 is informed of the reception levels of the two carriers for the downstream FLAG sent by the center ADSL modem apparatus, or a communication distance estimated value estimated by the remote ADSL modem apparatus 2 based on the reception levels. Thus, the center ADSL modem apparatuses obtains the communication distance estimated values estimated by both the center and remote ADSL modem apparatuses.
After the CLR command has been received, the center ADSL modem apparatus 2 sends a CL command to the remote ADSL modem apparatus 2 (ST 804). The CL command includes the reception levels of three carriers for the upstream FLAG received from the remote ADSL modem apparatus 2, or the communication distance estimated value estimated by the center ADSL modem apparatus 2 based on the reception levels.
After the CL command has been sent, the center ADSL modem apparatus 2 receives a MS (Mode Select) command sent by the remote ADSL modem apparatus 2 (ST 805). Thus, the MS command informs the center ADSL modem apparatus 2 of the communication mode desired by the remote ADSL modem apparatus 2. When this mode is acceptable, the center ADSL modem apparatus 2 sends an ACK command indicating the acceptance (ST 806). After the ACK command has been sent, the center ADSL modem apparatus 2 terminates G.hs. (ST 807).
After G.hs has been terminated, the center ADSL modem apparatus 2 selects a PSD based upon the communication distance estimated values obtained by the center and remote ADSL modem apparatuses 2, and begins xDSL communication with the selected PSD (ST 808). Then, after data, as the object of communication, has been transmitted, the communication ends.
The following explains a procedure in which the center and remote ADSL modem apparatuses change (select) the PSD to perform the xDSL communication. The PSD refers to a density of signal energy assigned to a communication signal.
As shown in
This embodiment provides three types of PSDs, in which the signal energy in the data communication band is concentrated into the low frequency region depending upon the communication distance to the opposing ADSL modem apparatus 2. In other words, three types of PSDs respectively correspond to three different communication distances and have different distribution patterns (frequency ranges) of signal energy. More specifically, these three PSDs are respectively prepared for 1 km, 5 km and 9 km of the communication distances to the opposing ADSL modem apparatus. The ADSL modem apparatus 2 of the present embodiment selects one of these PSDs in accordance with the communication distance estimated based upon the carriers for FLAG exchanged in G.hs, and performs xDSL communication with the selected PSD. Accordingly, because the xDSL communication is performed by using the PSD that is modified in accordance with the estimated communication distance, effects of the signal energy attenuation caused by the communication distance can be suppressed while the communication is performed.
The above-described example illustrates the modification of PSD in the data communication band used in the downstream line of the current ADSL communication. Similarly, three PSDs used in the upstream line are provided for 1 km, 5 km and 9 km of the communication distances to the opposing ADSL modem apparatus, respectively. The signal energy in the data communication band for these three PSDs is concentrated into the low frequency region depending on the communication distances to the opposing ADSL modem apparatus. Then, one of these PSDs is selected in accordance with the communication distance estimated based upon the carriers for the FLAG exchanged in G.hs, and xDSL communication is performed with the selected PSD.
Alphabet “A” in
As shown by “A” in
As described above, the ADSL modem apparatus 2 of the present embodiment selects a PSD in accordance with the communication distance estimated based upon the amounts of signal energy attenuation of carriers for the FLAG exchanged in G. hs. In other words, the signal energy in the high frequency region is concentrated into the low frequency region within the specific frequency band, in order to perform xDSL communication. Accordingly, the communication can be performed by using the low frequency region, which is less affected by noises or attenuation regardless of the length of the communication distance. Therefore, ADSL communication can be performed in the communication distance exceeding the conventionally usable distance.
Second Embodiment
The ADSL modem apparatus 2 of the second embodiment is different from that of the first embodiment in the following manner. Signals (hereinafter, referred to as “SWEEP signals”), which are output while changing frequency, are exchanged in addition to the carriers for the FLAG of G.hs. The communication distance is estimated based on the reception level of the SWEEP signal as well as the carriers for the FLAG of G. hs.
In this embodiment, the SWEEP signals are output by changing frequencies at every 1 msec in the frequency range (band) higher than the carrier index #64. Because the frequency changes every 1 msec, the signal energy attenuation ratio also changes in accordance with the communication distance. The ADSL modem apparatus 2 of the second embodiment estimates the communication distance based upon the signal energy attenuation of the SWEEP signal in addition to the signal energy attenuation of the carriers for FLAG used in Annex A of G.hs. The frequency (carrier index) of the SWEEP signal to be used for the estimation of communication distance can be arbitrarily selected. However, it is preferable to select a carrier index higher than #64, because the communication standard (Annex A of G.hs) does not use the signals in this frequency range (band). In
An example of a communication operation of the ADSL modem apparatus 2 of the second embodiment is explained.
The remote ADSL modem apparatus 2 in the second embodiment begins G.hs (ST 701), and then exchanges SWEEP signals as well as FLAG signals with the center ADSL modem apparatus 2 (ST 1201). Upon receiving these signals, the remote ADSL modem apparatus 2 estimates the communication distance to the center ADSL modem apparatus 2 based on the reception levels of both the two carriers (#40 and #64) for the downstream FLAG and the SWEEP signal (#255). More specifically, the communication distance is estimated by referring to the carrier table stored in the RAM 33 in accordance with the amount of signal energy attenuation of the two carriers and the SWEEP signal.
In order to estimate communication distance to the opposing ADSL modem apparatus 2, the remote ADSL modem apparatus 2 selects any two of the received multiple carriers (#40, #64 and #255) and compares the reception levels thereof. For example, if the signal energy of carrier index #255 is attenuated by 18 dB from the signal energy of the carrier index #64, the communication distance is estimated as 1 km. Similarly, the reception levels of #40 and #255, or #40 and #64 can be used to estimate the communication distance. Moreover, two or more of those combinations of carrier indexes can be used to improve reliability of the estimation.
After the communication distance has been estimated, the remote ADSL modem apparatus 2 sends a CLR command to the center ADSL modem apparatus 2 (ST 1202). By the transmission of the CLR command, the remote ADSL modem apparatus 2 informs the center ADSL modem apparatus 2 of the reception levels of the two carriers for the FLAG and the SWEEP signal, both received from the center ADSL modem apparatus 2, or the communication distance estimated value, which is estimated in accordance with the reception levels.
After the CLR command has been sent, the remote ADSL modem apparatus 2 receives CL command, which is sent by the center ADSL modem apparatus 2 in response to the CLR command (ST 1203). By the reception of CL command, the remote ADSL modem apparatus 2 is informed of the reception levels of the three carriers for the FLAG and the SWEEP signal, both sent by the remote ADSL modem apparatus 2, or the communication distance estimated value, which is estimated in the center ADSL modem apparatus 2 in accordance with the reception levels. Thus, the remote ADSL modem apparatus 2 obtains the communication distance estimated values estimated by both the center and remote ADSL modem apparatuses 2.
Upon reception of the CL command, the remote ADSL modem apparatus 2 terminates G. hs, after transmission of a MS command and reception of ACK command, in the same manner as the first embodiment (ST 705-ST 707). Then, the remote ADSL modem apparatus 2 selects a PSD based upon the communication distance estimated values, and performs xDSL communication with the selected PSD (ST 708).
Meanwhile, the center ADSL modem apparatus 2 in the second embodiment begins G. hs (ST 801), and then exchanges SWEEP signals as well as FLAG signals with the remote ADSL modem apparatus 2 (ST 1301). Similar to the remote ADSL modem apparatus 2, the center ADSL modem apparatus 2 estimates the communication distance to the remote ADSL modem apparatus 2 based upon the reception levels of the three carriers (#9, #17 and #25) for the FLAG signals and the SWEEP signal (#128), received from the remote ADSL modem apparatus 2.
In order to estimate communication distance to the opposing ADSL modem apparatus 2, the center ADSL modem apparatus 2 selects any two of the received multiple carriers (#9, #17, #25 and #128) and compares the reception levels thereof. For example, if the signal energy of carrier index #128 is attenuated by 104 dB from the signal energy of the carrier index #25, the communication distance is estimated as 9 km. Two or more of those combinations of carrier indexes can be used to improve reliability of the estimation.
After the communication distance has been estimated, the center ADSL modem apparatus 2 receives a CLR command sent by the remote ADSL modem apparatus 2 (ST 1302). By the reception of CLR command, the center ADSL modem apparatus 2 is informed of the reception levels of the two carriers for the downstream FLAG and the SWEEP signal, both sent by the center ADSL modem apparatus 2, or the communication distance estimated value estimated by the remote ADSL modem apparatus 2. Thus, the center ADSL modem apparatus 2 obtains the communication distance estimated values estimated by both the center and remote ADSL modem apparatuses 2.
After the CLR command has been received, the center ADSL modem apparatus 2 sends a CL command to the remote ADSL modem apparatus 2 (ST 1303). The CL command includes the reception levels of the three carriers for upstream FLAG and the SWEEP signal, both received from the remote ADSL modem apparatus 2, or the communication distance estimated value, which is estimated by the center ADSL modem apparatus based upon the reception levels.
After the CL command has been sent, similar to the first embodiment, the center ADSL modem apparatus terminates G. hs through the reception of an MS command and transmission of an ACK command (ST 805-ST 807), selects a PSD in accordance with the communication distance estimated values, and performs xDSL communication with the selected PSD (ST 808).
As described above, the ADSL modem apparatus 2 of the second embodiment estimates the communication distance to the opposing ADSL modem apparatus 2 based upon SWEEP signals, which are output while the frequency is changing, as well as carriers for the FLAG exchanged in G. hs. Accordingly, even if the carriers for the FLAG are not properly exchanged and it is difficult to estimate the communication distance to the opposing ADSL modem apparatus 2 based on only those carriers for FLAG, the communication distance to the opposing ADSL modem apparatus 2 can be securely estimated by using the SWEEP signals. As a result, because a PSD can be selected in accordance with the securely estimated communication distance and xDSL communication can be performed using the selected PSD, the ADSL communication can be performed in a communication distance exceeding the conventionally usable communication distance. In the second embodiments, one SWEEP signal is selected for each of the upstream and downstream lines. However, more than one SWEEP signals can be used for each line to improve the reliability of estimation.
In the embodiments described above, the communication distance to the opposing ADSL modem apparatus 2 is estimated based upon the signal energy attenuation of carriers used in Annex A of G. hs. However, the present invention is not limited thereto. For example, the present invention can apply to the carriers used in Annex B of G. hs or Annex C of G. hs. These modifications can obtain the same effects as those obtained by the above-described embodiments.
It is noted that the foregoing examples have been provided merely for the purpose of explanation and are in no way to be construed as limiting of the present invention. While the present invention has been described with reference to exemplary embodiments, it is understood that the words which have been used herein are words of description and illustration, rather than words of limitation. Changes may be made, within the purview of the appended claims, as presently stated and as amended, without departing from the scope and spirit of the present invention in its aspects. Although the present invention has been described herein with reference to particular structures, materials and embodiments, the present invention is not intended to be limited to the particulars disclosed herein; rather, the present invention extends to all functionally equivalent structures, methods and uses, such as are within the scope of the appended claims.
The present invention is not limited to the above described embodiments, and various variations and modifications may be possible without departing from the scope of the present invention.
This application is based on the Japanese Patent Application No. 2003-290680 filed on Aug. 8, 2003, entire content of which is expressly incorporated by reference herein.
Number | Date | Country | Kind |
---|---|---|---|
2003-290680 | Aug 2003 | JP | national |