WO2008047069A1 - Data communications - Google Patents

Data communications Download PDF

Info

Publication number
WO2008047069A1
WO2008047069A1 PCT/GB2007/003272 GB2007003272W WO2008047069A1 WO 2008047069 A1 WO2008047069 A1 WO 2008047069A1 GB 2007003272 W GB2007003272 W GB 2007003272W WO 2008047069 A1 WO2008047069 A1 WO 2008047069A1
Authority
WO
WIPO (PCT)
Prior art keywords
channel
accordance
sounding
spectrum
channels
Prior art date
Application number
PCT/GB2007/003272
Other languages
French (fr)
Inventor
David Wheeler
Original Assignee
Poem Technologies Company Limited
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Poem Technologies Company Limited filed Critical Poem Technologies Company Limited
Publication of WO2008047069A1 publication Critical patent/WO2008047069A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B3/00Line transmission systems
    • H04B3/54Systems for transmission via power distribution lines
    • H04B3/544Setting up communications; Call and signalling arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • H04L25/0204Channel estimation of multiple channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • H04L25/022Channel estimation of frequency response
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • H04L25/0224Channel estimation using sounding signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • H04L5/0003Two-dimensional division
    • H04L5/0005Time-frequency
    • H04L5/0007Time-frequency the frequencies being orthogonal, e.g. OFDM(A), DMT
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0037Inter-user or inter-terminal allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0044Arrangements for allocating sub-channels of the transmission path allocation of payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0058Allocation criteria
    • H04L5/006Quality of the received signal, e.g. BER, SNR, water filling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0091Signaling for the administration of the divided path
    • H04L5/0092Indication of how the channel is divided
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/02Channels characterised by the type of signal
    • H04L5/023Multiplexing of multicarrier modulation signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B2203/00Indexing scheme relating to line transmission systems
    • H04B2203/54Aspects of powerline communications not already covered by H04B3/54 and its subgroups
    • H04B2203/5404Methods of transmitting or receiving signals via power distribution lines
    • H04B2203/5408Methods of transmitting or receiving signals via power distribution lines using protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B2203/00Indexing scheme relating to line transmission systems
    • H04B2203/54Aspects of powerline communications not already covered by H04B3/54 and its subgroups
    • H04B2203/5404Methods of transmitting or receiving signals via power distribution lines
    • H04B2203/5425Methods of transmitting or receiving signals via power distribution lines improving S/N by matching impedance, noise reduction, gain control

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Power Engineering (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

In a power line communication system, data communications is established between a source terminal and a plurality of remote terminals using a spectrum defining a plurality of subcarriers, wherein said spectrum is characterised by a frequency response, said frequency response of said spectrum is determined, and N channels in said spectrum, each channel comprising the same number of subcarriers, M, are allocated in accordance with said frequency response, and final centre frequencies of said channels are determined through optimisation, such that the available capacity of said spectrum is fully utilised.

Description

Data Communications
Field of the Invention
The present invention relates to data communications. In particular, it relates to data communications over a power line network.
Background of the Invention
Power line communications uses power distribution wires for simultaneous distribution of data such as audio, video and voice. Power line communications takes advantage of the fact that the power distribution wires in or to an average home or office can support a variety of frequencies. As electricity uses 50 or 60 Hz signals, data can also be transported along the same wiring at a higher frequency without causing any interference.
A power line channel 10 as shown in Figure 1 is characterised by having a frequency response between two nodes having areas of high signal to noise ratio (SNR) 12 and areas of low SNR 14. The areas of low SNR 14 may be wideband and within these areas communications are limited or sometimes even impossible. The available spectrum of a power line channel covers from 0.5MHz to 32MHz, and within this spectrum it is unusual to find more than 15MHz of useable spectrum.
Current power line communications technologies, for example HomePlug AV, use wideband Orthogonal Frequency Division Multiplexing (OFDM) to cover the available IMHz to 28MHz power line spectrum, and associated powerful forward error correction (FEC) coding to circumvent areas of low SNR. Furthermore, HomePlug AV also provides means of avoiding areas of low SNR by not populating OFDM subcarriers. However, this carries a signalling overhead to inform the receiver of the used subcarriers per frame, and excluding subcarriers results in the available hardware being used inefficiently. Another disadvantage of the HomePlug AV system is its hardware complexity as it uses 3070 very closely spaced subcarriers, deep interleaving and turbo coding which together take up considerable die area. This level of complexity is not required for all applications.
A loading algorithm for discrete multitone transmission is proposed in Fisher, R.F.H. and Huber, J.B., "A new loading algorithm for discrete multitone transmission ", IEEE Proceedings Globecomm, pp. 724 - 728, 1996. In this document, high data rates are assigned to carriers with high SNR and low data rate are assigned to carriers with low SNR. Subcarriers with very low SNR are not used. The adaptation of data rate is carried out by varying the size of the signal constellation, e.g. from 2 Amplitude Shift Keying (ASK) up to 1024 Quadrature Amplitude Modulation (QAM) or even larger sets. Furthermore, transmit power are also assigned so as to maximise the SNR of each subcarrier.
However, that example does not provide flexibility for a protocol that enables optimisation of point-to-multipoint and point-to-point communication through wide and narrowband channel sounding, and the allocation of a plurality of channels whose bandwidth and centre frequencies are also optimised to avoid areas of low SNR. The channel capacity is further enhanced through channel inversion at the transmitter, enabled from narrowband sounding measurements, and optimisation of the symbol cyclic prefix to match the resultant channel response.
Summary of the Invention
A first aspect of the present invention provides a protocol to enable a source terminal to communicate with a plurality of remote terminals where the protocol enables the source terminal to send fields of wide and narrow bandwidth that sound the channel (sounding fields), and to request channel measurements of one or more remote terminals on the sounding field, and to request the return of those measurements to the source terminal, and to provide all the necessary signalling information in a field to enable a remote terminal to decode narrowband channels that contain data fields within the same protocol. A second aspect of the present invention provides a method of managing data communication between a source terminal and a plurality of remote terminals over a wideband spectrum, wherein said spectrum between said source terminal and each remote terminal is characterised by a different frequency response, said method comprising determining, for each remote terminal, said frequency response of said spectrum, allocating N channels in said spectrum, each channel having substantially equal bandwidth, in accordance with said frequency response, and determining final centre frequencies of said channels through optimisation, such that the available capacity of said spectrum is fully utilised.
Preferably, said step of determining said frequency response includes transmitting a wideband channel sounding frame consisting of K equally spaced subcarriers covering the frequency band to be optimised from said source terminal to said plurality of remote terminals, and receiving signal-to-noise ratio (SNR) information from said remote terminals to said source terminal in response to said wideband channel sounding.
In an embodiment of the invention, said step of allocating N channels includes determining initial centre frequencies of said channels by selecting N subcarriers with N highest SNR.
Preferably, said optimisation includes assigning channel parameters to said channels and determining the capacity of said channel based on said assigned channel parameters.
Preferably, said step of assigning channel parameters includes allocating, for each said channel, the same number of adjacent subcarriers, M, symmetrically around said initial centre frequencies, so that each channel occupies a particular bandwidth, and allocating suitable transmission bits to each channel and transmission power to each subcarrier based on said SNR for the purpose of finding channel capacity.
Preferably, said step of assigning channel parameters is performed for different values of M, which results in different channel bandwidths for the channels, and selecting the channel parameters giving the best capacity for subsequent communication between said source terminal and remote terminal.
In another embodiment of the above aspect, there is provided the steps of transmitting a narrowband sounding frame from said source terminal to said plurality of remote terminals, and receiving channel gain vectors from said plurality of remote terminals to said source terminal in response to said narrowband sounding.
In yet another embodiment of the above aspect, there is provided the step of performing channel inversion at the source terminal based on said channel inversion gain vectors.
In yet another embodiment of the above aspect, there is provided the step of using the channel gain vectors to determine the channel delay spread and using said delay spread to determine the optimum spacing between symbols to minimise inter-symbol interference.
Preferably, said step of performing wideband sounding and narrowband sounding is performed periodically so as to monitor said frequency response during data communication.
In another aspect of the present invention, there is provided an apparatus for use in a data communications system having a wideband spectrum, wherein said spectrum between any two communicating terminals is characterised by a frequency response, said apparatus comprising means for obtaining said frequency response of said spectrum, channel allocation means for allocating N channels in said spectrum, each channel comprising a fixed number of subcarriers covering a particular bandwidth in accordance with said frequency response; and signal processing means for determining final centre frequencies of said channels through optimisation, such that the available capacity of said spectrum is fully utilised. Brief description of the drawings
Embodiments of the present invention will now be described with reference to the accompanying drawings, wherein:
Figure 1 illustrates an example of a power line channel having areas of good SNR and areas of low SNR;
Figure 2 illustrates a power line communication network including a source node and a plurality of remote nodes in accordance with an embodiment of the present invention;
Figure 3 illustrates an overall operation of the channel optimisation in accordance with an embodiment of the present invention;
Figure 4 illustrates the protocol comprising packet transmission fields and the respective frequency coverage in accordance with an embodiment of the present invention;
Figure 5 illustrates the Frequency domain representation of the data and pilot subcarriers in the F2 fields;
Figure 6 illustrates the F2 SYNC field in accordance with an embodiment of the present invention;
Figure 7 illustrates the F2 SIGNAL field in accordance with an embodiment of the present invention;
Figure 8 illustrates the F2 SOUNDING field in accordance with an embodiment of the present invention;
Figure 9 illustrates the F3 SYNC field in accordance with an embodiment of the present invention; Figure 10 illustrates the F3 SOUNDING field in accordance with an embodiment of the present invention;
Figure 11 illustrates the method of optimising the channel parameters in accordance with an embodiment of the present invention;
Figure 12 illustrates an example of four optimum channels including one F2 sounding subcarrier in each channel in accordance with an embodiment of the present invention;
Figure 13 illustrates an example of four optimum channels including two F2 sounding subcarriers in each channel in accordance with an embodiment of the present invention;
Figure 14 illustrates an example of four optimum channels including three F2 sounding subcarriers in each channel in accordance with an embodiment of the present invention;
Figure 15 illustrates an example of four optimum channels including six F2 sounding subcarriers in each channel in accordance with an embodiment of the present invention;
Figure 16 illustrates a graph of performance of the channel capacity obtained from channel optimisation having a common modulation per subcarrier, but possibly different per channel;
Figure 17 illustrates an example of four optimum channels having an optimum channel bandwidth in accordance with an embodiment of the present invention;
Figure 18 illustrates a system architecture in accordance with an embodiment of the present invention;
Figure 19 illustrates a four-channel transmitter architecture in accordance with an embodiment of the present invention; Figure 20 illustrates a frequency domain representation of the data and pilot tones for one channel, modulated by an OFDM subsystem in accordance with an embodiment of the present invention.
Detailed description
Specific embodiments of the present invention will be described in further detail on the basis of the attached diagrams. It will be appreciated that this is by way of example only, and should not be viewed as presenting any limitation on the scope of protection sought.
Referring now to Figure 2, an example power line communication environment is presented, in which the teaching of the present invention may be practiced is presented, according to one embodiment of the invention. The power line mesh network 20 comprises a plurality of remote nodes 24 coupled in power line communication through the power line channel 10 established between a source node 22 and the remote nodes 24.
Figure 3 shows an overall operation of the channel management 30 of one embodiment of the present invention. Channel management begins after connections within the mesh are established and a steady state is achieved, in step 34, between the source node and the remote nodes. The source node also initiates and maintains a list of point-to- point connections for optimisation. In step 36, a source node may send either a multicast or unicast management frame containing a F2 SOUNDING field to each remote node. Bits within the F2 SIGNAL field inform the receiving nodes to perform measurements on the F2 SOUNDING field. These remote nodes then reply with their frequency domain SNR array, in step 38. In step 40, the source node collects the SNR array and processes it (herein referred to as the optimisation process). The result of the processing is a set of channel centre frequencies, bandwidths, modulation types and per- channel power allocation. The source node then sends a unicast management frame containing a F3 SOUNDING field, in step 42. Bits within the F2 SIGNAL field inform the receiving node to perform measurements on the F3 SOUNDING field. The F3 fields are always sent in the correct format (that is in the optimised centre frequencies, bandwidths, modulation types and per-channel power allocation) to the remote node which replies with a channel gain vector in step 44. The channel gain vector is used to modify the power allocation gain and phase information in order to allow the source node to perform channel inversion in step 46, and optimise a cyclic prefix length knowing the end-to-end channel impulse response. Subsequent communication uses the channel inversion and optimised cyclic prefix for transmission.
The channel management process performs regular sounding to get SNR and channel gain and phase information from measurements on the F3 SOUNDING field. These are used to update the stored information and track slow changes in the channel profile. The channel management process further performs regular sounding to get wideband SNR measurements on the F2 SOUNDING field. These are used to update the channel parameters.
Packet transmission format
Packet 60 comprises 4 distinct frames namely: Fl frame 62, F2 frame 74, F3 frame 76 and F4 frame 72 as shown in Figure 4. The Fl frame 62 is used for arbitration to allow one node to take control of the medium. At the end of a Fl frame 62 each remote node would have the knowledge of whether it has lost the arbitration. By elimination, a node which has not lost arbitration has gained control of the medium. This node will then have an ability to transmit the F2 frame 74 and the F3 frame 76. Nodes will then participate in the F4 frame 72 that encompasses an acknowledgement protocol.
The F2 Frame format
In this embodiment, all the remote nodes are configured to decode the F2 SIGNAL field 66 of a packet transmission 60. This field contains information about the F2 SOUNDING field 67, F3 SOUNDING field 69, F3 DATA field 70, modulation and coding in the F3 frame 76. It therefore conveys the length of F2 and F3 SOUNDING fields, which may be zero in which case they are not present, the number of channels, centre frequencies, bandwidth, modulation and cyclic prefix length, as determined by the optimisation above, together with other necessary data such as the length, in bytes, of the F3 DATA field payload. Therefore the F2 frame is sent in a wideband (multicast) channel 78, whereas the F3 frame is sent using the optimised channel configuration 80 (point-to-point) determined according to the method described in the above paragraphs.
Figure 5 illustrates the frequency domain subcarriers 100 comprising an F2 frame. There are 57 subcarriers in total comprising groups of 8 data subcarriers 104, 106, 108, 110, 112 and 114, and groups of 3 pilot subcarriers 102, 116, 118. The data subcarriers 104, 106 and pilots 102 are formed by OFDM channel modulator 0. Data subcarriers 108, 110 and pilots 116 are formed by OFDM channel modulator 1. Data subcarriers 112, 114 and pilots 118 are formed by OFDM channel modulator 2.
The F2 SYNC field format
As shown in Figure 4, the F2 frame 74 consists of a synchronisation preamble, F2 SYNC field 64, the SIGNAL field 66, which conveys the signalling information, and a F2 SOUNDING field 67. The F2 SYNC field 64 consists of N repetitions of a training field 94 as illustrated in Figure 6. The training field is defined in the frequency domain as having 57 subcarriers. The field carries a 57-bit BPSK modulated pattern known to both the receiver and transmitter. The data and pilot subcarriers are considered as one continuous set of pattern carrying subcarriers. Consequently, after the conversion to the time domain, N repetitions are formed. In the example illustrated in Figure 6, N=3 sync symbols are formed each with a cyclic prefix 98.
Typically a receiver performs operations on the F2 SYNC field as embodied in Figure 6. This allows the receiver to optimise its automatic gain control (AGC) 92, estimate and cancel frequency offset, and estimate the channel gains and noise power 96. Each of the SYNC field lasts for 2μs and has a 2μs cyclic prefix. Thus the F2 SYNC 64 lasts N*4μs.
F2 SIGNAL field format
An example embodiment of the F2 SIGNAL field 66 contains the modulated data fields as illustrated in Table 1.
Figure imgf000012_0001
Table 1. F2 SIGNAL field format The 96 bit SIGNAL field is convolutionally encoded with rate 1A to produce 192 coded bits. These coded bits are block interleaved, modulated by BPSK. This is sent over 48 subcarriers with 9 pilot carriers, totalling 57 carriers with bandwidth 50OkHz, evenly spread from 0.5MHz to 28.5 MHz inclusive. Therefore 4 symbols (192/48) are needed to convey the coded information. The frequency domain representation of the subcarriers in a SIGNAL field symbol is illustrated in Figure 5.
The SIGNAL field symbols need a long cyclic prefix because they are transmitted wideband. The cyclic prefix 122 for these 2μs symbols 124 will be 2μs, resulting in 4μs symbols. The 4 symbols shown in Figure 7 constituting a SIGNAL field 66 transmission therefore last for 16μs.
F2 SOUNDING field format
As shown in Figure 8 the F2 SOUNDING field 67 consists of 0 or more F2 SOUNDING symbols 127, each preceded by a cyclic prefix 126. The F2 SOUNDING symbols are formed from BPSK modulating a pseudo random bit stream onto the data and pilot subcarriers in the frequency domain. Both the transmitter and receiver know the pseudo random bit stream. The SIGNAL field includes data field WS (wideband sounding) that informs the transmitter and receiver how many F2 SOUNDING symbols will be present. This can be used to ask the remote nodes to return SNR measurements made on the F2 SOUNDING field of the current frame in a dedicated channel measurement frame.
F3 frame format
The F3 frame consists of a synchronisation preamble, F3 SYNC 68, the sounding field F3 SOUNDING 69 and the F3 DATA field 70, which conveys the payload data. The F3 frame is formed from 1 to 4 channels of OFDM modulated data. Each OFDM channel modulator uses the same data and pilot subcarrier placement as was used for the F2 SIGNAL field. Shown in Figure 20 are the 16 data subcarriers 354 and 3 pilot subcarriers 352 placed in the frequency domain 350 relative to the channel centre frequency. The frequency in this figure is normalised to the subcarrier bandwidth. F3 SYNC field format
The F3 SYNC 68 consists of N training fields as shown in Figure 9. Each channel modulates a training field defined in the frequency domain as having a 19-subcarrier sequence which is known to both the transmitter and receiver. After conversion to the time domain N repetitions are formed, and each symbol 133 is preceded by a cyclic prefix 131. In the example shown in Figure 8, N=3 sync symbols are formed.
Typically a receiver performs operations on the SYNC fields as embodied in Figure 8. This allows a receiver to optimise its AGC 132, estimate and cancel frequency offset, and estimate the channel gains and noise power 134. The time duration of the F3 SYNC is variable since it depends on the channel bandwidth that resulted from the optimisation process.
F3 SOUNDING field format
In Figure 10 the F3 SOUNDING field 69 consists of a variable number of F3 SOUNDING symbols 138 each preceded by a cyclic prefix 136. The F3 SOUNDING symbols are formed from BPSK modulating a pseudo random bit stream onto the data and pilot subcarriers in the frequency domain. Both the transmitter and receiver know the pseudo random bit stream. The SIGNAL field 66 includes data field NS (narrowband sounding) that informs the transmitter and receiver how many F3 SOUNDING symbols will be present. This can be zero or more. When zero the F3 SOUNDING field is absent. The SNR and channel gains can be calculated for each subcarrier (including the pilot positions) and this is returned to the transmit node in a normal layer 2 management frame.
F3 DATA field format
The F3 DATA field carries payload data that can be any type of upper layer frame. These frames will typically contain a source and destination terminal address followed by a management, control or data frame. At least one management frame will be defined to carry F2 or F3 SOUNDING field measurements from the remote terminal back to the source terminal. Other management frames will be of interest only to controlling features that are not covered in the present invention. The F3 DATA field is physically formed from OFDM symbols modulated according to the information transferred in the SIGNAL field. The design of this follows well- known OFDM modulation principles extended to allow for multi-channel, adaptive bit rate, adaptive cyclic prefix, and adaptive bandwidth, technology as required by the present invention.
Optimisation of channel parameters from sounding frames
The method of choosing the best channel usage once the log SNR profile is returned from a F2 or F3 SOUNDING field will be now be described in further detail in accordance with Figure 11 to Figure 17.
The capacity of a channel, for a given "capacity gap" is given by
Figure imgf000015_0001
in bits per second. For a multi-carrier system, where the sub-carriers have bandwidth WRz, the integral can be replaced with a sum over all K active sub-carriers.
Figure imgf000015_0002
The number of bits sub-carrier k supports is given by Bk . Defining the average SNR as γ , and the average number of bits per sub-carrier as Bav , this can be re- written as
C = HPKlOg2 1+- = WKBn. (3)
Figure imgf000015_0003
For high SNR, the average SNR can be approximated by K-I Λ*
HEM*) (4)
, t=o
This is calculated in the log domain as
Figure imgf000016_0001
So, to a first approximation, the capacity, of the channel (in bps) depends on the geometric mean of the SNR, or equivalently the mean log SNR.
The step of finding equal bandwidth channels containing M sub-carriers each (where the sub-carriers in a channel must be adjacent and the channels cannot overlap) will now be described.
In this example, the used channels are indexed as i = O...zmax -1 , where /max is between 2 and 4. The total number of sub-carriers Mtot is now taken over the used channels. A sub-carrier set is defined as the set /(. listing the sub-carrier indices k belonging to that channel. The set I = L u L...I, _, denotes all used sub-carriers.
The optimisation of bits to sub-carriers follows the equivalent methods in Fischer, R.F.H., Huber, J.B., "A new loading algorithm for discrete multitone transmission ". IEEE Proceedings Globecom, pp724-728, 1996, andBingham, J.A.C., "The theory and practice of Modem Design". Wiley publishers 1988, but modified for 2 to 4 channels where the SNR of subcarriers within the channel is known.
Referring to Figure 11, the optimisation of the channel parameters begins, in step 144, by reading the SNR profile into an SNR table. In step 146, the SNR table is then sorted to search for the best channels. In this example the number of best channels is 4. However, the person skilled in the art will appreciate that the number of best channels can be any number which is greater than 1. Evidently the "best" 4 channels to use are the sub-carriers with the highest SNR.
The optimisation begins with four channels of 1 carrier each in step 152. Since the modulation is only required to support 4 carriers instead of 57 carriers, these 4 carriers could be sent with their transmit power increased by a factor 57/4. So each of the 3 channels would appear at the receiver with SNR increased by 57/4 compared to the wideband sounding frame.
Power and bits are allocated per channel, in step 154, and the total supported bits are calculated in step 156. In step 157, if the total supported bits for any channel is < 1 then BPSK modulation is not possible on that channel. The number of channels is reduced by one in step 159 and bits are reallocated. The process repeats with the best four channels of 2 sub-carriers, and so on until the total supported bits for all channel combinations are achieved. The combination with the highest capacity is chosen in step 162.
This operation is further illustrated Figures 12 to 17. In Figure 12, the SNR profile 172 is sampled every 50OkHz. The profile 172 has been sorted and the 4 channels 174, 176, 178 and 180 with highest SNR are shown. The circles 182 represent the number of bits (unquantised) with which these subcarriers can be loaded and, in this case, between 7 to 8. The crosses 184 are the actual number of quantised bits to produce square QAM constellation between BPSK and 1024-QAM. In this case, 256-QAM loads 8 bits per subcarrier. The capacity is 8 bits times 4 subcarriers times 50OkHz = 16Mbps.
Figure 13 shows an example of the 4 best channels 194, 196, 198, and 200 containing two subcarriers each 190. The 4th channel occupies the SNR band where the next highest SNR peak is located. This time each subcarrier can take 6 bits, so the capacity is now 24Mbps.
Figure 14 shows an example for 3 subcarriers per channel 210. It shows that some subcarriers can no longer support 64-QAM, and must back off to 16-QAM using only 4 bits per subcarrier. The capacity is now (6*6+6*4)*500kHz = 30Mbps. The capacity is still improving but the increase is no longer linear.
Figure 16 illustrates the channel capacity for each step as the optimisation proceeded with channels of increasing bandwidth. The optimum capacity is for channels containing 12 F2 SOUNDING subcarriers. This is used to set the common channel bandwidth for F3 field transmission to be 12*500kHz = 6MHz.
In Figure 17, the optimum channel selection is shown 260, together with a power profile per subcarrier within each channel, 264, 266, 268, 270 that equalises the symbol error probability on each subcarrier.
The following describes the method of sorting and finding the best channels. Averaging over the log SNR for L adjacent subcarriers, k to k + L -l , provides the average SNR profile for channels containing L subcarriers, herein referred to as the L-average array. The maximum in this array, Ar0 is the best channel covering subcarriers Ar0 to Ar0 + L-I. To find the next best channel, zeros are inserted into the L-average array from k0 -L + 1 to Ic0 +L -I, ensuring the beginning or end of the array is not read past to form the modified L-average array. The next highest index kx in the modified L- average array is the next best non-overlapping channel. This process is repeated until 4 channels have been selected. If the whole modified L-average array is zero at any stage, this indicates fewer than 4 channels can be fitted in the available bandwidth, and the channel allocation terminates early.
Figures 12 to 15 and Figure 17 are illustrative of what bit loading could be achieved with independent subcarrier optimisation 272. In a preferred embodiment, a common modulation format per channel 274 is applied rather than per subcarrier.
The steps to produce this are shown below. This is achieved by having an optimisation that finds the rate and power distribution to achieve the highest capacity with a known error probability. Step 1. Define the wanted error, rate, which is equivalent to defining a capacity gap. The capacity gap is derived from the coding gain of the error correction and the free distance of the multilevel modulation, and its determination is outside of the scope of this note, however, in practice we choose 5 < γGAP < 10.
Step 2. Assume transmit power is allocated equally over the used sub-carriers.
This means the SNR is increased from the sounding frame by the following factor
K rM {k)-r{k) M1.
Step 3. Calculate the average SNR γt using Equation (5) over sub-carriers in the set Jc G / .
Step 4. Calculate the average SNR γL over each channel using Equation (5) over sub-carriers in the sets h e. L .
Step 5. Find the average number of bits that the sub-carrier SNR profile within a channel can support. This is approximately the same as the considering the average number of bits that the channel SNR can sustain.
Figure imgf000019_0001
Step 6. Allocate bits to channels
B1 = Bav +\og2 γh -log2 γn i = 0,...,zmax -1 Step 7. If all B1 ≤ 0 then the channel does not support communication. If any
B1 ≤ 0 then channel i is excluded, Z1112x is decremented, I and Mtol are modified to reflect one less channel, and process then returns to step 2.
Step 8. B1 is quantised into allowable numbers of bits given square QAM constellations BPSK to 64-QAM, B0 e {l, 2, 4, 6} .
Step 9. The supported channel bit rate is calculated by
Figure imgf000020_0001
Step 10. The total transmitted power P1. is redistributed so the probability of error per channel is made equal again.
Figure imgf000020_0002
This means the power per channel can vary by +/- 6dB from the average, given the 2-bit difference between the quantized bit resolutions.
Narrowband sounding channel inversion from F 3 SOUNDING field measurements The SIGNAL field 66 includes data field NS (narrowband sounding). This field is used to ask the receiving node to return F3 SOUNDING 69 channel gain measurements to the transmitting node in a dedicated channel measurement frame. The channel gain measurements allow the transmitter to invert the channel before transmission (equalise the gain and phase, whereas the last section only equalised the gain). After going through the channel the receiving node will then see a flat pre-equalised channel. The advantage of this is that the OFDM symbols can be sent with a shorter cyclic prefix, thereby allowing a higher net data throughput.
The SNR profile from the wideband sounding frame is designed to aid in choosing the channel parameters as discussed above. The second part of the embodiment is to ensure that the chosen channels appear equalised at the receiving node. This is advantageous because it means the cyclic prefix, required by OFDM symbols to combat ISI, can be made very short.
The F3 SOUNDING field contains reference symbols known to both the transmitting node and the receiving node, prior to the data symbols. The OFDM receiver calculates for each reference tone m a channel gain H(m,n) . The channel gain is found by dividing the received tone amplitude by the transmitted tone amplitude.
, N r{m, ή) H(m,n ) - — - v ' s(m,ή)
The channel gain may be averaged over several reference symbols, n , to get a stable estimate H (in) . A maximum likelihood estimate of the noise on each sub-carrier can be determined by the following formula, which operates over the remaining F3 SOUNDING symbols once a stable channel gain has been obtained.
Figure imgf000021_0001
where s(in,n) is the transmitted symbol.
The receiving node shall be responsible for calculating the channel gain and noise variance for every F3 SOUNDING frame it receives. These are combined and returned in a dedicated channel measurement frame. H(m) g(m) = - cr^
The transmitting node will use the returned channel gain g(m) , so it can invert the channel at the transmitting node. So for optimised frames the power allocation per subcarrier becomes a channel gain per subcarrier in amplitude and phase, distributed as follows
Figure imgf000022_0001
The transmitting node will be responsible for keeping a rolling estimate of the channel gain. The channel gains are applied in the channel expansion block in the modem architecture described later. Note that the returned channel gain is normalised by the noise standard deviation. This means that for a non-flat noise power spectrum, which is common in powerline communications, the channel seen by the receiver will not be perfectly equalised in gain.
System Architecture
An example of the system architecture is illustrated in Figure 18. The system architecture shown in Figure 18 includes a controller 296 to manage the mesh and to perform channel optimisation as well as handling the host interface and Media Access Control (MAC) layer protocol.
The controller 296 runs software 292 that handles the node management within the mesh. The software extension to schedule channel sounding and collation of channel information for each node is specific to the present invention. The software maintains a table 298 for each node that is used by the transmit modem 304 in a point-to-point communication. The F2 and F3 framing protocol and the way by which the modem communicates over the channel using multiple frequency agile adaptive OFDM channels, the optimisation routines and the final modem architecture to take advantage of the optimisation result is in accordance with a specific embodiment of the invention.
Transmit modem
A simplified illustration of the system transmitter 310 is shown in Figure 19.
The architecture consists of:
1. A channel coding stage through the scrambler 314, convolutional encoder 316 and puncture blocks 318. It is well known to the skilled person in the industries of transmitter that any standard channel coding technology could be used, for example Reed Solomon, concatenated Reed Solomon and Viterbi, turbo product or convolutional code, or low- density parity check (LDPC) codes.
2. Distribution of bits to channels by the stream parser 320.
3. Four 16-data subcarrier OFDM engines, supporting adaptive bit loading.
4. Interpolation 340, frequency translation 342 and combining 344.
The architecture is specified in such a way that it can be implemented in hardware with low cost. The following design details ensure this:
• The shortest symbol has a minimum 50% guard interval — this simplifies the interleaver and FFT implementation, in particular the need for buffer memory is avoided.
• The FFT is 32 point with 16 active data subcarriers and 3 pilots.
• The sparse FFT allows low complexity interpolation filtering.
• A maximum 64 MHz system clock for both the modem and analog subsystem.
As shown in Figure 20, the subsystem modulates 16 data 354 and 3 pilots 352 in the available 32 subcarrier frequency bins.
The interpolation block 340, can be designed by anyone skilled in the art to provide the variable symbol duration, and hence channel bandwidth as required by the optimisation process. In a preferred embodiment the interpolation is performed in three stages. The first stage is a fixed interpolation by 2 using a halfband filter. The second stage is an interpolation by 2 or 3 using a half or thirdband filter, and the third stage is interpolation by 1, 2, 4, 8 or 16 using cascaded integrator comb filters.
The invention has been described by way of a software implementation. This software implementation can be introduced as a stand alone software product, such as borne on a storage medium, e.g. an optical disk, or by means of a signal. Further, the implementation could be by means of an upgrade or plug-in to existing software.
Whereas the invention can be so provided, it could also be by way exclusively by hardware, such as on an ASIC.
The reader will appreciate that the foregoing is but one example of implementation of the present invention, and that further aspects, features, variations and advantages may arise from using the invention in different embodiments. The scope of protection is intended to be provided by the claims appended hereto, which are to be interpreted in the light of the description with reference to the drawings and not to be limited thereby.

Claims

CLAIMS:
1. A method of managing data communication between a source terminal and a plurality of remote terminals over a wideband spectrum, wherein said spectrum between said source terminal and each remote terminal is characterised by a different frequency response, said method comprising determining, for each remote terminal, said frequency response of said spectrum; allocating N channels in said spectrum, each channel having substantially equal bandwidth, in accordance with said frequency response; and determining final centre frequencies of said channels through optimisation, such that the available capacity of said spectrum is fully utilised.
2. A method in accordance with claim 1 wherein said step of determining said frequency response includes transmitting a wideband channel sounding frame from said source terminal to said plurality of remote terminals, and receiving signal-to-noise ratio (SNR) information from said remote terminals to said source terminal in response to said wideband channel sounding.
3. A method in accordance with claim 2 wherein said wideband channel sounding frame consist of K equally spaced subcarriers covering said channel to be optimised.
4. A method in accordance with any preceding claim wherein the step of allocating N channels includes determining initial centre frequencies of said channels by selecting N subcarriers with N highest SNR.
5. A method in accordance with any preceding claim wherein said optimisation includes assigning channel parameters to said channels and determining the capacity of said channel based on said assigned channel parameters.
6. A method in accordance with claim 5 wherein said step of assigning channel parameters includes allocating, for each said channel, the same number of adjacent subcarriers, M5 symmetrically around said initial centre frequencies, so that each channel occupies a particular bandwidth, and allocating suitable transmission bits to each channel and transmission power to each subcarrier based on said SNR for the purpose of finding channel capacity.
7. A method in accordance with claim 5 and claim 6 wherein said step of assigning channel parameters is performed for different values of M, which results in different channel bandwidth for the channels, and selecting the channel parameters giving the best capacity for subsequent communication between said source terminal and remote terminal.
8. A method in accordance with any preceding claims and including the steps of: transmitting a narrowband sounding frame from said source terminal to said plurality of remote terminals; and receiving channel gain vectors from said plurality of remote terminals to said source terminal in response to said narrowband sounding.
9. A method in accordance with claim 8 and including performing channel inversion at the source terminal based on said channel inversion gain vectors.
10. A method in accordance with any preceding claims and including the step of performing wideband sounding and narrowband sounding periodically thereby monitoring frequency response during data communication.
11. A method of establishing data communications between a source terminal and a plurality of remote terminals over a spectrum, wherein said spectrum between said source terminal and each remote terminal is characterised by a different frequency response, said method comprising: transmitting a sounding field from said source terminal to said plurality of remote terminal; requesting channel measurements on said sounding field from at least one remote terminal; requesting said at least one remote terminal to transmit said channel measurements to said source terminal; and transmitting signalling information in response to said channel measurements in a signal field from said source terminal so as to enable said remote terminals to decode a narrowband channel in subsequent data communications.
12. A method in accordance with claim 11 wherein said sounding field includes any one of the following: a wideband sounding field and a narrowband sounding field.
13. An apparatus for use in a data communications system having a wideband spectrum, wherein said spectrum between any two communicating terminals is characterised by a frequency response, said apparatus comprising: means for obtaining said frequency response of said spectrum; channel allocation means for allocating N channels in said spectrum, each channel comprising a fixed number of subcarriers covering a particular bandwidth in accordance with said frequency response; and signal processing means for determining final centre frequencies of said channels through optimisation, such that the available capacity of said spectrum is fully utilised.
14. An apparatus in accordance with claim 13, wherein said means for obtaining said frequency response is configured to perform wideband sounding through a wideband sounding frame to a plurality of remote terminals so as to obtain SNR information from said remote terminals.
15. An apparatus in accordance with claim 14 wherein said wideband channel sounding frame consist of K equally spaced subcarriers covering said channel to be optimised.
16. An apparatus in accordance with any one of claims 13 to 15, wherein said channel allocation means is configured to allocate initial centre frequencies of said channels by selecting N subcarriers with N highest SNR.
17. An apparatus in accordance with any one of claims 13 to 16, wherein said signal processing means is operable to assign channel parameters to said channels, determine the capacity of said channel based on said assigned channel parameters and to select said channel parameters giving the best capacity for subsequent communication between said source terminal and remote terminal.
18. An apparatus in accordance with any one of claims 13 to 17, wherein said means for obtaining frequency response is further configured to perform narrowband sounding through a narrowband sounding frame to a plurality of remote terminals so as to obtain channel gain vectors from said remote terminals.
19. An apparatus in accordance with any one of claims 13 to 18, wherein said signal processing means is further configured to perform channel inversion based on said channel inversion gain vectors.
20. An apparatus in accordance with any one of claims 13 to 19, wherein said means for obtaining said frequency response is further configured to perform wideband sounding and narrowband sounding periodically so as to monitor said frequency response during data communication.
21. A computer program product comprising computer executable instructions operable to configure general purpose computer controlled communications apparatus to perform a method in accordance with any one of claims 1 to 12.
22. A storage medium storing computer executable instructions which, when executed on general purpose computer controlled communications apparatus, cause the apparatus to become configured to perform the method of any of claims 1 to 12.
PCT/GB2007/003272 2006-10-17 2007-08-30 Data communications WO2008047069A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB0620600A GB2443009A (en) 2006-10-17 2006-10-17 Optimising data communications in a power line communiation system
GB0620600.7 2006-10-17

Publications (1)

Publication Number Publication Date
WO2008047069A1 true WO2008047069A1 (en) 2008-04-24

Family

ID=37491666

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/GB2007/003272 WO2008047069A1 (en) 2006-10-17 2007-08-30 Data communications

Country Status (3)

Country Link
CN (1) CN101584172A (en)
GB (1) GB2443009A (en)
WO (1) WO2008047069A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101783721A (en) * 2009-01-16 2010-07-21 雷凌科技股份有限公司 Method for selecting modulation and coding schemes
KR101529020B1 (en) * 2012-03-27 2015-06-15 알까뗄 루슨트 Home network identification method and device
CN104796995A (en) * 2014-01-21 2015-07-22 上海贝尔股份有限公司 Distributed channel detection method and distributed channel detection and sequential access system
US9544167B2 (en) * 2013-11-19 2017-01-10 Massachusetts Institute Of Technology Methods and apparatus for monitoring occupancy of wideband GHz spectrum and sensing and decoding respective frequency components of time-varying signals using sub-nyquist criterion signal sampling

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2980060B1 (en) * 2011-09-13 2013-10-04 Voltalis OPTIMIZATION OF A DOMOTIC SYSTEM UTILIZING A LOCAL NETWORK OF LINE CARRIER CURRENT
US9166845B2 (en) 2012-03-23 2015-10-20 Cisco Technology, Inc. Optimizing throughput of data frames in orthogonal frequency division multiplexing (OFDM) communication networks
CN105391669B (en) * 2014-09-09 2018-04-24 国家电网公司 A kind of power line communication frequency spectrum fragment method for sorting and device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6249213B1 (en) * 1998-12-17 2001-06-19 Intel Corporation Method for transmitting information over an alternating current power line through a plurality of frequency orthogonal subchannels
US20010028678A1 (en) * 1999-09-17 2001-10-11 Masataka Kato Method and device for communication
DE10026930A1 (en) * 2000-05-30 2001-12-13 Siemens Ag Increasing efficiency of power line communication (PLC) systems with allocated frequency band divided into individual channels
DE10027789A1 (en) * 2000-06-07 2002-01-03 Iad Gmbh Method and device for determining the transfer function and impulse response in low-voltage networks using spread spectrum signals
US20040136393A1 (en) * 2001-04-19 2004-07-15 Riveiro Insua Juan Carlos Process for multiple access and multiple transmission of data in a multi-user system for the point to multipoint digital transmission of data over the electricity network

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4139735A (en) * 1977-01-07 1979-02-13 Bertrand Dorfman Carrier current communications system
US7039001B2 (en) * 2002-10-29 2006-05-02 Qualcomm, Incorporated Channel estimation for OFDM communication systems
KR100539924B1 (en) * 2003-07-08 2005-12-28 삼성전자주식회사 System and method for channel estimation generating a preamble sequence in mobile communication system using orthogonal frequency division multiple scheme

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6249213B1 (en) * 1998-12-17 2001-06-19 Intel Corporation Method for transmitting information over an alternating current power line through a plurality of frequency orthogonal subchannels
US20010028678A1 (en) * 1999-09-17 2001-10-11 Masataka Kato Method and device for communication
DE10026930A1 (en) * 2000-05-30 2001-12-13 Siemens Ag Increasing efficiency of power line communication (PLC) systems with allocated frequency band divided into individual channels
DE10027789A1 (en) * 2000-06-07 2002-01-03 Iad Gmbh Method and device for determining the transfer function and impulse response in low-voltage networks using spread spectrum signals
US20040136393A1 (en) * 2001-04-19 2004-07-15 Riveiro Insua Juan Carlos Process for multiple access and multiple transmission of data in a multi-user system for the point to multipoint digital transmission of data over the electricity network

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
HENSEN C: "Data transmission applications via low voltage power lines using OFDM technique", SPREAD SPECTRUM TECHNIQUES AND APPLICATIONS, 1998. PROCEEDINGS., 1998 IEEE 5TH INTERNATIONAL SYMPOSIUM ON SUN CITY, SOUTH AFRICA 2-4 SEPT. 1998, NEW YORK, NY, USA,IEEE, US, 2 September 1998 (1998-09-02), pages 210 - 214, XP010307737, ISBN: 0-7803-4281-X *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101783721A (en) * 2009-01-16 2010-07-21 雷凌科技股份有限公司 Method for selecting modulation and coding schemes
KR101529020B1 (en) * 2012-03-27 2015-06-15 알까뗄 루슨트 Home network identification method and device
US9755908B2 (en) 2012-03-27 2017-09-05 Alcatel Lucent Home network identification method and device
US9544167B2 (en) * 2013-11-19 2017-01-10 Massachusetts Institute Of Technology Methods and apparatus for monitoring occupancy of wideband GHz spectrum and sensing and decoding respective frequency components of time-varying signals using sub-nyquist criterion signal sampling
CN104796995A (en) * 2014-01-21 2015-07-22 上海贝尔股份有限公司 Distributed channel detection method and distributed channel detection and sequential access system

Also Published As

Publication number Publication date
CN101584172A (en) 2009-11-18
GB0620600D0 (en) 2006-11-22
GB2443009A (en) 2008-04-23

Similar Documents

Publication Publication Date Title
US11575461B2 (en) Managing upstream transmission in a network
US8781006B2 (en) Link adaptation in multi-carrier communication systems
US6064692A (en) Protocol for transceiver initialization
JP3679722B2 (en) Enhanced bit loading for multi-carrier communication channels
US8537705B2 (en) Transmit power control
KR100996080B1 (en) Apparatus and method for controlling adaptive modulation and coding in a communication system using orthogonal frequency division multiplexing scheme
US9184963B2 (en) Transmitting device, receiving device and communication method for an OFDM communication system with new preamble structure
US6990059B1 (en) Interference mitigation in a wireless communication system
US6807234B2 (en) Method and apparatus for constellation mapping and bitloading in multi-carrier transceivers, such as DMT-based DSL transceivers
US6480475B1 (en) Method and system for accomodating a wide range of user data rates in a multicarrier data transmission system
US8625715B2 (en) Method to reduce peak to average power ratio in multi-carrier modulation receivers
US7855948B2 (en) Interference mitigation in a wireless communication system
EP1526674A1 (en) Method for subcarrier allocation and for modulation scheme selection in a wireless multicarrier transmission system
US8982724B2 (en) Systems and methods for implementing peak-to-average power ratio reduction for OFDMA modulation
WO2008047069A1 (en) Data communications
JP2009504015A (en) Flexible scheduling of resources in noisy environments
JP2003516085A (en) Forward error correction by channel adaptation
KR20040044267A (en) Apparatus for generating edge sidelobe canceling signal and communication apparatus for uplink employing the same in OFDMA system
WO2008079561A1 (en) Selecting carriers for modulating signals in a communication network
JP2004266338A (en) Multi-carrier transmission device, multi-carrier reception device and multi-carrier radio communication method
KR100442882B1 (en) Methods for station recognition and link establishment in Home-network
US9325618B1 (en) Dynamic management of shared transmission opportunities
US11949506B2 (en) Preamble with detectable WLAN version identification
KR20050119592A (en) Apparatus and method for channel estimation in a mobile communication system using an frequency hopping - orthogonal frequency division multipl access scheme

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200780038709.9

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07804081

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07804081

Country of ref document: EP

Kind code of ref document: A1