The present disclosure relates to the field of orthogonal frequency division multiplexing (OFDM) coded transmission. More particularly, the present disclosure relates to a system and method for using redundancy available in OFDM scheme for optimal communication and spectral efficiency.
Background description includes information that may be useful in understanding the present invention. It is not an admission that any of the information provided herein is prior art or relevant to the presently claimed invention, or that any publication specifically or implicitly referenced is prior art.
Transmission and storage of digital information have much in common. Both processes transfer data from an information source to a destination.
On transmitter side, a channel encoder 106 can be provided to transform the information sequence into a discrete encoded sequence called a codeword. In most instances, encoded sequence is also a binary sequence, although in some applications non-binary codes have been used. The channel encoder 106 needs to be designed in an efficient manner so as to combat the possible noisy environment in which the codewords are generally transmitted.
As we know, discrete symbols are not suitable for transmission over a physical channel or recording on a digital storage medium. A modulator 108 can be used to transform each output symbol of the channel encoder 106 into a waveform of duration T seconds that is suitable for transmission. This waveform enters the channel 110 that may have some noise 112. Typical transmission channels 112 include telephone lines, mobile cellular telephony, high-frequency radio, telemetry, microwave and satellite links, optical fiber cables, and so on. Each of these example channels is subject to various types of noise disturbances. On a telephone line and a mobile cellular telephony, the disturbance may come from switching impulse noise, thermal noise, or crosstalk from other lines. Radio elements (e.g. Mobile Phone and Base Station) of mobile cellular telephony will additionally have other disturbances such as Rayleigh fading and Doppler shift.
Orthogonal frequency-division multiplexing (OFDM) is one of the best methods for transmitting digital data on multiple carrier frequencies. A large number of closely spaced orthogonal sub-carrier signals are used to carry data on several parallel data streams or channels. Each sub-carrier can be modulated with a conventional modulation scheme (such as quadrature amplitude modulation or phase-shift keying) at a low symbol rate, maintaining total data rates similar to conventional single-carrier modulation schemes in the same bandwidth. The OFDM scheme can be used in various applications such as digital television and audio broadcasting, DSL Internet access, wireless networks, power-line networks, and 4G mobile communications. OFDM provides promising approach for transmitting digital symbols through a dispersive channel. It has already been adopted for Digital Video Broadcast (DVB) in Europe, WLAN standards like IEEE 802.11a and 802.11g, 4G and 5G digital cellular communication. The primary advantage of OFDM over single-carrier schemes is its ability to cope with severe channel conditions (for example, attenuation of high frequencies in a long copper wire, narrowband interference and frequency-selective fading due to multipath) without complex equalization filters.
On receiver side, a demodulator 114 processes each received waveform of duration T, and produces either a discrete (quantized) or a continuous (unquantized) output. The sequence of demodulator outputs corresponding to the encoded sequence is referred as received sequence.
A channel decoder 116 can transform the received sequence into a binary sequence called the estimated information sequence. The decoding strategy is based on the rules of channel encoding and the noise characteristics of the channel (or storage medium). Ideally, the estimated information sequence will be a replica of the information sequence, although noise may cause some decoding errors.
A source decoder 118 transforms the estimated information sequence into an estimate of the source output and delivers to the destination 120. In a well-designed communication system, the estimated information sequence can be a faithful reproduction of the source output except when the channel (or storage medium) is very noisy. Different types of codes, such as block code, convolution code, etc., are used by the encoders.
It an object of any communication mechanism to minimize the number of bits per unit time required to create information sequence, which is binary representation of source data that can be transmitted by a transmitter so that a receiver can reconstruct the source data by performing error correction. Redundancies are introduced in communication systems so as to improve error correction capabilities of the communication system at receiver side. As one may appreciate the error correction capability of any communication system is directly proposal to the redundancy introduced by the transmitter.
On transmitter side, redundant bits are added at different stage to each message to form a codeword, which can be received at the receiver side and reconstructed by the receiver, even if some error due to channel noise has been introduced in the codeword. These redundant bits provide the code with the capability of combating the channel noise or disturbances.
For example, an encoder using block code divides the information sequence into message blocks of k information bits (symbols) each. A message block is represented by the binary k-tuple u=(u0, u1, . . . , uk−1), called a message. (In block coding, the symbol u is used to denote a k-bit message rather than the entire information sequence). There are a total of 2k different possible messages. The encoder transforms each message u independently into an n-tuple C=(c0, c1, . . . , cn−1) of discrete symbols, called a codeword. (In block coding, the symbol C is used to denote an n-symbol block rather than the entire encoded sequence.) Therefore, corresponding to the 2k different possible messages, there are 2k different possible codewords at the encoder output. This set of 2k codewords of length n is called an (n,k) block code. A ratio R=k/n called the code rate can be interpreted as the number of information bits entering the encoder per transmitted symbol. Because the n-symbol output codeword depends only on the corresponding k-bit input message, it is apparent that each message is encoded independently.
In a binary code, each codeword C is also binary. Hence, for a binary code to be useful, that is, to have a different codeword assigned to each message, k≦n, or R≦1. When k<n, n−k redundant bits are added to each message to form a codeword. These redundant bits provide the code with the capability of combating the channel noise or disturbances.
As we know, error correction capability of a receiver for the redundancy dmin=n−k, is
The error correction capability is the capability of the receiver to correct number of error present in a codeword at the receiver side, of the communication system. However with increased redundancy, efficiency of the communication system suffers heavily and infrastructural requirements increases exponentially. The redundancy present in the communication system reduces the spectrum efficiency.
Therefore, there is required a system and method that can reduce redundancy in transmitted codeword without compromising error correction capabilities of the communication system. Systems and methods are required to change codeword size of ODFM codeword dynamically based on channel condition. Systems and methods are also required for ODFM coded transmission that provides optimal spectral efficiency usage by reducing the redundancy in the communication system.
In some embodiments, numerical parameters set forth in the written description are approximations that can vary depending upon the desired properties sought to be obtained by a particular embodiment. In some embodiments, the numerical parameters should be construed in light of the number of reported significant digits and by applying ordinary rounding techniques. Notwithstanding that, the numerical ranges and parameters setting forth the broad scope of some embodiments of the invention are approximations, the numerical values set forth in the specific examples are reported as precisely as practicable. The numerical values presented in some embodiments of the invention may contain certain errors necessarily resulting from the standard deviation found in their respective testing measurements.
As used in the description herein and throughout the claims that follow, the meaning of “a,” “an,” and “the” includes plural reference unless the context clearly dictates otherwise. Also, as used in the description herein, the meaning of “in” includes “in” and “on” unless the context clearly dictates otherwise.
The recitation of ranges of values herein is merely intended to serve as a shorthand method of referring individually to each separate value falling within the range. Unless otherwise indicated herein, each individual value is incorporated into the specification as if it were individually recited herein. All methods described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. The use of any and all examples, or exemplary language (e.g. “such as”) provided with respect to certain embodiments herein is intended merely to better illuminate the invention and does not pose a limitation on the scope of the invention otherwise claimed. No language in the specification should be construed as indicating any non-claimed element essential to the practice of the invention.
Groupings of alternative elements or embodiments of the invention disclosed herein are not to be construed as limitations. Each group member can be referred to and claimed individually or in any combination with other members of the group or other elements found herein. One or more members of a group can be included in, or deleted from, a group for reasons of convenience and/or patentability. When any such inclusion or deletion occurs, the specification is herein deemed to contain the group as modified thus fulfilling the written description of all Marcus groups used in the appended claims.
An object of the present disclosure is to provide systems and methods for ODFM coded transmission with optimal redundancy in the transmitted codeword.
An object of the present disclosure is to provide systems and methods of ODFM coded transmission with optimal redundancy in the transmitted codeword, without compromising the error correction capabilities of the communication system.
Another object of the present disclosure is to provide systems and methods that can change codeword size of ODFM codeword dynamically based on channel condition.
An object of the present disclosure is to provide systems and methods that can determine the required redundancy in communication and trade-off redundancies created at different stages of transmission.
An object of the present disclosure is to provide systems and methods for OFDM coded transmission and reception without requiring addition of any cyclic prefix.
An object of the present disclosure is to provide systems and methods for OFDM coded transmission that can enable or disable usage of cyclic prefix.
An object of the present disclosure is to provide systems and methods for OFDM coded transmission for improving communication efficiency by reducing N, preferably making, N=k for a (N,K) block code, without reducing the error correction capability of the communication system.
An object of the present disclosure is to provide systems and methods for OFDM coded transmission with improved spectral efficiency.
Embodiments of the present disclosure relate to systems and methods for ODFM coded transmission with reduced redundancy in the transmitted codeword. It has been observed and identified that the OFDM scheme has inherent redundancy built in it. The systems and methods for OFDM transmission and reception are proposed that use available redundancy of the OFDM scheme.
An embodiment of the present disclosure provides an OFDM coded transmission system that can use inherent redundancy of OFDM. The system can be configured to trade off redundancy of OFDM scheme with redundancy of (n,k) block codes, PAPR of OFDM with each other, and also with that of redundancy of transmission power, frequency and time, so as to provide optimal transmission/reception efficiency. The ODFM coded transmission system can be configured to reduce redundancy in the transmitted codeword without compromising the error correction capabilities of receiver of the communication system by reducing symbols size of OFDM codeword. The ODFM coded transmission system can be configured to determine redundancy requirement based on channel quality and trade-off inherent redundancy of OFDM scheme to reduced/eliminate redundancy introduced by the (n,k) block, cyclic prefix and other such redundancies in the coded transmission.
Embodiments of the present disclosure relate to systems and methods for identifying redundancy in OFDM scheme and using the available redundancies in OFDM scheme for transmission optimization. In an embodiment, systems and methods of present disclosure can be configured to discover and quantify redundancy in OFDM codeword and trade off the OFDM redundancy with redundancy in (n,k) codeword, network resources (power, frequency, time) and network efficiency.
An embodiment of the present disclosure provides OFDM coded transmission system that can include a channel quality estimation module that can be configured to determine channel quality between a transmitter and a receiver; an OFDM codeword size and duration control module 204 that can be configured to control OFDM codeword size and duration based on the channel quality; an OFDM redundancy based error correction module that can be configured to use ODFM redundancy for error correction; and an OFDM redundancy trade-off module that can be configured to trade off OFDM redundancy with redundancy in (n,k) codeword, network resources (power, frequency, time), PAPR minimizer/reversal, addition/removal of Cyclic Prefix, removal of symbols from OFDM codeword and OFDM codeword decoder.
In an exemplary embodiment, channel quality estimation module can be configured to use any known method for estimating channel quality between a transmitter and receiver. For instance, channel quality estimation module can be configured to use a beacon based quality estimation method.
Based on the estimated channel quality, system of the present disclosure can determine the amount of redundancy required for optimal communication between the transmitter and receiver. In an exemplary implementation, if the channel quality is good, the message transmission and reception can be performed with less redundancy in the system. Based on the estimated channel quality, the system can be configured to trade-off redundancy of OFDM scheme with other redundancies available in the system. In an exemplary implementation, OFDM codeword size and duration control module can be configured to control OFDM codeword size and duration based on the estimated channel quality. For example, if the channel quality is good, the system can enable communication with reduced symbols size and duration.
In an exemplary embodiment, the OFDM codeword size and duration control module can be configured to control the number of OFDM symbols to be used for transmitting the OFDM codeword such that OFDM codeword decoder can successfully decode the OFDM codeword without any risk. In an exemplary embodiment, the OFDM codeword size and duration control module can be configured to reduce duration of OFDM codeword. Removal of symbols from OFDM codeword results in shortened codeword of duration lesser than the duration of the original OFDM codeword or codeword with lesser symbols but of same duration as the original OFDM codeword before removal of symbol.
In an exemplary embodiment, the OFDM redundancy based error correction module can be configured to correct error present in the received OFDM sequence using the OFDM redundancy in OFDM scheme that have inherent redundancy, for example due to IFFT matrix and FFT matrix.
The OFDM redundancy trade-off module can be configured to enable trade-off between ODFM redundancy and other redundancies available in the system. The ODFM redundancy trade-off module can be configured to trade-off redundancy due to one or more of cyclic prefix, OFDM codeword size and duration, PAPR, (K,N) block code etc. The OFDM redundancy trade-off module can include exemplary modules such as a PAPR trade-off module that can be configured to trade-off/minimize redundancy due to PAPR minimiser, a (N,K) block code trade-off module that can be configured to reduce N, preferably make N=K, and a cyclic prefix trade-off module that can be configured to control size of cyclic prefix.
The cyclic prefix trade-off module can be configured to control size of cyclic prefix, example by reducing/increasing size of cyclic prefix, or enabling or disabling cyclic prefix.
One or more module of the system can be implemented by a redundancy controller that can be configured to control redundancy due to (n,k) encoder/decoder, PAPR minimizer/reversal, addition/removal of Cyclic Prefix, removal of symbols from OFDM codeword and OFDM codeword decoder.
In an exemplary embodiment, the system can include a OFDM controller that can be configured to control redundancy due to (n,k) encoder/decoder, PAPR minimizer/reversal, addition/removal of Cyclic Prefix, removal of symbols from OFDM codeword and OFDM codeword decoder. The redundancy controller can be configured to control the number of OFDM symbols to be used for transmitting the OFDM codeword such that OFDM codeword decoder can successfully decode the OFDM codeword without any risk. Removal of symbols from OFDM codeword results in shortened codeword of duration lesser than the duration of the original OFDM codeword or codeword with lesser symbols but of same duration as the original OFDM codeword before removal of symbol. Various actions taken by the redundancy controller at the transmitter can be negotiated with the redundancy controller at the receiver before transmission of any message.
The redundancy controller can be configured to control redundancy due to (n,k) encoder/decoder, PAPR minimizer/reversal, addition/removal of Cyclic Prefix, removal of symbols from OFDM codeword and OFDM codeword decoder.
In an exemplary embodiment, transmitter of the OFDM coded transmission system can be configured to include a PAPR minimizes that can process encoded symbols to minimize the PAPR of the OFDM codeword transmitted over the channel, and a cyclic prefix block that can be enabled or disabled by trading off with OFDM redundancy. In an exemplary embodiment, if high redundancy is not required from (n,k) Encoder/Decoder, Redundancy Controller can make n=k.
In the Figures, similar components and/or features may have the same reference label. Further, various components of the same type may be distinguished by following the reference label with a second label that distinguishes among the similar components. If only the first reference label is used in the specification, the description is applicable to any one of the similar components having the same first reference label irrespective of the second reference label.
The following is a detailed description of embodiments of the disclosure depicted in the accompanying drawings. The embodiments are in such detail as to clearly communicate the disclosure. However, the amount of detail offered is not intended to limit the anticipated variations of embodiments; on the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the present disclosure as defined by the appended claims.
Each of the appended claims defines a separate invention, which for infringement purposes is recognized as including equivalents to the various elements or limitations specified in the claims. Depending on the context, all references below to the “invention” may in some cases refer to certain specific embodiments only. In other cases it will be recognized that references to the “invention” will refer to subject matter recited in one or more, but not necessarily all, of the claims.
Various terms as used herein are shown below. To the extent a term used in a claim is not defined below, it should be given the broadest definition persons in the pertinent art have given that term as reflected in printed publications and issued patents at the time of filing.
Embodiments of the present disclosure relate to systems and methods for ODFM coded transmission with reduced redundancy in the transmitted codeword. It has been observed and identified that the OFDM scheme has inherent redundancy built in it. The systems and methods for OFDM transmission and reception are proposed that use available redundancy of the OFDM scheme.
An embodiment of the present disclosure provides an OFDM coded transmission system that can use inherent redundancy of OFDM. The system can be configured to trade off redundancy of OFDM scheme with redundancy of (n,k) block codes, PAPR of OFDM with each other and also with that of redundancy of transmission power, frequency and time, so as to provide optimal transmission/reception. The ODFM coded transmission system can be configured to reduce redundancy in the transmitted codeword without compromising the error correction capabilities of receiver of the communication system by reducing symbols size of codeword. The ODFM coded transmission system can be configured to determine redundancy requirement based on channel quality and trade-off inherent redundancy of OFDM scheme to reduce/eliminate redundancy introduced by the (n,k) block code, cyclic prefix and other such redundancies in the coded transmission.
Embodiments of the present disclosure relate to systems and methods for identifying redundancy in OFDM scheme and using the available redundancies in OFDM scheme for transmission optimization. In an embodiment, systems and methods of the present disclosure can be configured to discover and quantify redundancy in OFDM codeword and trade off the OFDM redundancy with redundancy in (n,k) codeword, network resources (power, frequency, time) and network efficiency.
An embodiment of the present disclosure provides OFDM coded transmission system that can include a channel quality estimation module that can be configured to determine the channel quality between a transmitter and a receiver, an OFDM codeword size and duration control module that can be configured to control OFDM codeword size and duration based on the channel quality, an OFDM redundancy based error correction module that can be configured to use ODFM redundancy for error correction, and an OFDM redundancy trade-off module that can be configured to trade off OFDM redundancy with redundancy in (n/k) codeword, network resources (power, frequency, time) and network efficiency, by controlling redundancy due to one or a combination of (n,k) encoder/decoder, PAPR minimizer/reversal, addition/removal of Cyclic Prefix, removal of symbols from OFDM codeword, and OFDM codeword decoder.
In an exemplary embodiment, the OFDM codeword size and duration control module can be configured to control the number of OFDM symbols to be used for transmitting the OFDM codeword such that OFDM codeword decoder can successfully decode the OFDM codeword without any risk. In an exemplary embodiment, the OFDM codeword size and duration control module can be configured to reduce duration of OFDM codeword. Removal of symbols from OFDM codeword results in shortened codeword of duration lesser than the duration of the original OFDM codeword or codeword with lesser symbols but of same duration as the original OFDM codeword before removal of symbol.
The redundancy controller can be configured to control redundancy due to (n,k) encoder/decoder, PAPR minimizer/reversal, addition/removal of Cyclic Prefix, removal of symbols from OFDM codeword and OFDM codeword decoder.
In an exemplary embodiment, the system can include a OFDM controller that can be configured to control redundancy due to (n,k) encoder/decoder, PAPR minimizer/reversal, addition/removal of Cyclic Prefix, removal of symbols from OFDM codeword and OFDM codeword decoder. The redundancy controller can be configured to control the number of OFDM symbols to be used to transmit the OFDM codeword such that OFDM codeword decoder can successfully decode the OFDM codeword without any risk. Removal of symbols from OFDM codeword results in shortened codeword of duration lesser than the duration of the original OFDM codeword or codeword with lesser symbols but of same duration as the original OFDM codeword before removal of symbol. Various actions taken by the redundancy controller at the transmitter can be negotiated with the redundancy controller at the receiver before transmission of any message.
The redundancy controller can be configured to control redundancy due to (n,k) encoder/decoder, PAPR minimizer/reversal, addition/removal of Cyclic Prefix, removal of symbols from OFDM codeword and OFDM codeword decoder.
In an exemplary embodiment, transmitter of the OFDM coded transmission system can be configured to include a PAPR minimizer that can process encoded symbols to minimize the PAPR of the OFDM codeword transmitted over the channel, and a cyclic prefix block that can be enabled or disabled by trade off with OFDM redundancy. In an exemplary embodiment, if high redundancy is not required from (n,k) Encoder/Decoder, Redundancy Controller can make n=k.
In an exemplary embodiment, channel quality estimation module 202 can be configured to use any known method for estimating the channel quality between a transmitter and receiver. For example, channel quality estimation module 202 can be configured to use a beacon based quality estimation method.
Based on the estimated channel quality, the system 200 can determine the amount of redundancy required for optimal communication between the transmitter and receiver. In an exemplary implementation, if the channel quality is good, the message transmission and reception can be performed with less redundancy in the system. Based on the estimated channel quality, the system 200 can be configured to tradeoff redundancy of OFDM scheme with other redundancies available in the system. In an exemplary implementation, the OFDM codeword size and duration control module 204 can be configured to control OFDM codeword size and duration based on the estimated channel quality. For example, if the channel quality is good, the system 200 can enable communication with reduced codeword size and duration.
In an exemplary embodiment, the OFDM codeword size and duration control module 204 can be configured to control the number of OFDM symbols to be used for transmitting the OFDM codeword such that OFDM codeword decoder can successfully decode the received sequence without any risk. In an exemplary embodiment, the OFDM codeword size and duration control module can be configured to reduce duration of OFDM codeword. Removal of symbols from OFDM codeword results in shortened codeword of duration lesser than the duration of the original OFDM codeword or codeword with lesser symbols but of same duration as the original OFDM codeword before removal of symbol.
In an exemplary embodiment, the OFDM redundancy based error correction module 206 can be configured to correct error present in the received sequence using the OFDM redundancy in OFDM scheme that have inherent redundancy, for example due to IFFT matrix and FFT matrix.
The OFDM redundancy trade-off module 208 can be configured to enable trade-off between ODFM redundancy and other redundancies available in the system. The ODFM redundancy trade-off module 208 can be configured to trade-off redundancy due to one or more of cyclic prefix, OFDM codeword size duration, PAPR, (N, K) block code etc. The OFDM redundancy trade-off module 208 can include exemplary modules such as a PAPR trade-off module 210 that can be configured to trade-off redundancy due to PAPR minimiser, a (N,K) block code trade-off module 212 that can be configured to reduce N, preferably make N=K, and a cyclic prefix trade-off module 214 that can be configured to control size of cyclic prefix.
In an aspect, the cyclic prefix trade-off module 214 can be configured to control size of cyclic prefix, for instance by reducing/increasing size of cyclic prefix, or enabling or disabling cyclic prefix.
One or more modules of the system can be implemented by a redundancy controller that can be configured to control redundancy due to (n,k) encoder/decoder, PAPR minimizer/reversal, addition/removal of Cyclic Prefix, removal of symbols from OFDM codeword and OFDM code word decoder.
Contemporary OFDM based communication system can use the components as shown in
In a typical OFDM scheme, a band of baseband frequency can be divided into multiple channels, say N number of channels, such that the center frequency of each channel is harmonic to the center frequency of the first channel, i.e. the fundamental frequency. Each of the harmonics is called as sub-carrier. It can be verified that sinusoid of one sub-carrier frequency is orthogonal to sinusoid of another sub-carrier frequency. This orthogonality enables simple equalization at the receiver. Data can be converted into N parallel streams and symbol in each stream can modulate exactly one of the N sub-carriers. N such symbols will modulate N sub-carriers simultaneously, for exactly N symbol duration, and combined or added to get an analog or continuous wave signal that has exactly N sub-carriers as its frequency components. At the receiver, reverse operation can be performed. In discrete time domain, such OFDM systems can be implemented using N-by-N DFT and N-by-N IDFT operations that are, for practical reasons implemented using N-by-N FFT and N-by-N IFFT blocks as shown in
When OFDM transmission is represented as IDFT (or IFFT), each column of the N-by-N IDFT (or IFFT) matrix are independent. Similar observation can be made when OFDM reception is represented as DFT (or FFT). That is, no column of IDFT and DFT matrix can be written as linear combination of all the other columns. Similarly, no row of IDFT and DFT matrix can be written as linear combination of all other rows. Another way to appreciate independence is to notice that the Discrete Time representation of IDFT and DFT is generated from N orthogonal frequencies by translating or transforming the orthogonality (and corresponding independence because orthogonality implies independence) in frequency domain to N-point discrete-time domain representation. As one may appreciate, orthogonality to one domain is invariant in another transformed domain. As observed, when any column can be written as linear combination of certain number of columns, the minimum distance dmin is exactly equal to those number of columns, subject to decimal or normal addition. In case of N-by-N IDFT or DFT matrix, the minimum distance can be given as dmin=N, subject to decimal or normal addition, as there are N columns and N rows. This means that OFDM based systems can correct N−1/2 errors, if such OFDM systems are used for error correction.
Error correction capability of OFDM can be illustrated with N-by-N IDFT matrix, say G*OFDM. G*OFDM that is a complex conjugate of GOFDM, where, each element of GOFDM has a complex number representation. For example, kth column of GOFDM can be GOFDM(k)=[W0×kW1×kW2×k . . . W(N−1)×k]T, where
As shown in
For N=2,
If the transmitter wants to transmit 2-tuple binary codeword, say C=(0 0) as an OFDM codeword, then C can be first converted to BPSK symbol to (−1 −1), and then multiplied with GOFDM to generate an OFDM codeword. The generated OFDM codeword can be (−2 0). This OFDM codeword can act both as a signal and a codeword. The Error! Reference source not found. lists the generated OFDM codewords for all combinations of 2-tuple binary codeword. It is to be understood that this codeword is not codeword are per the definition we provided in the beginning. Here codeword and message are same. Other examples will be more practical.
In present instance, each bit of the BPSK codeword is of unit power where power envelop is constant, whereas the OFDM codeword requires different power to transmit each OFDM symbol. For each codeword power to transmit, the first OFDM symbol can be different than the second OFDM symbol and hence the power envelop can't be constant. Also in case of OFDM codeword, there is no transmission for certain symbol. The Power Amplifier will be very inefficient for about 50% of the time due to 50% period of inactivity or non-transmission.
OFDM redundancy can be highlighted with help of another example where N=7. Due to long length of the matrix G*OFDM we will only illustrate the seven columns of G*OFDM.
For an exemplary input codeword generated by a (N,K) block code, say (7,4) linear block code, BPSK codeword as shown in Table-2 can be generated.
As shown in Table-2, the 7-tuple OFDM codeword can be generated for (7,4) codeword. As can be observed, each OFDM code word can have sufficient Euclidean distance between any other OFDM codeword and also unique. Therefore, for decoding possible transmitted OFDM codeword from the received sequence, we can use Euclidean distance as one method. Other methods known in known in the literature can also be used by the system and method of the present disclosure. Once the transmitted OFDM codeword is decoded, a look in the table will point at the transmitted (7,4) codeword. Alternatively, the receiver after removal of any cyclic prefix can subsequently perform FFT operation 358 to get the transmitted BPSK codeword 360, and then using threshold detection or Signum function, the transmitted (7,4) codeword can be decoded. Any additional error can be corrected by the (7,4) codeword to obtain the transmitted message or information sequence.
As can be observed, if the transmitter transmits the codeword C, absolute value of ci, 0≦i≦6, will be transmitted. As can be seen, the absolute value of ci is always √{square root over (E)}. This means the power envelop is constant. Whereas when we transmit the OFDM codeword, V, the absolute value of vi, 0≦i≦6, is not constant. The corresponding transmitted power does not have a constant envelope and includes variations. This variation means that there is at least one peak value and an average value. This variation results in Peak Power to Average Power (PAPR) ratio being significantly more than unity or one. This PAPR issue can also have notorious disadvantage on OFDM transmission as the RF Power Amplifier backs-off for every transmission of vi and is therefore the primary cause for energy inefficiency in OFDM based radio communication, e.g. OFDMA and SC-FDMA. Various arts are known that focus on system design to make the PAPR approach one.
It has been observed that N columns of GOFDM are independent and therefore the minimum distance dmin is N. Therefore the error-correction capabilities of a ODFM transmission code scheme of present disclosure can be
This means that if N=1024, then OFDM can correct tOFDM≦511.5 errors. This independence can also be intuitively appreciated by observing that the summation of element-by-element multiplication of C×GOFDM to generate V is generally in decimal domain and not in binary domain or modulo-2. The decimal summation and independence of the columns makes the OFDM systems have high PAPR and highly redundant. In exemplary embodiments, correction of errors using the OFDM redundancy can be performed using Maximum Likelihood Decoding, Maximum Logic Decoding, Minimum Mean Square Error, Minimum Euclidean Distance, Iterative Decoding, etc.
The system and method of present disclosure can be configured to switch transmission between high PAPR and low PAPR transmission using the redundancy of ODFM scheme. The OFDM transmission can be configured to take advantage of inherent redundancy present in the OFDM scheme, due to its orthogonal nature and IFFT and FFT matrix, for controlling the PAPR.
It has been observed that OFDM scheme has inherent redundancy of at least 50%. For all zero or all one codeword, the corresponding OFDM codeword has more than 50% redundancy. The observation can be verified by observing that highest peak power (and PAPR per codeword) occurs for these two codewords. Because of this redundancy, in the OFDM scheme, the system and method of present disclosure can be configured to replace some of the last few columns by cyclic prefixes. This will avoid overheads due to cyclic prefix in OFDM based communication systems.
The error correction capability of the ODFM coded transmission system of present disclosure can be illustrated with an example as below. Taking the example with respect to (7,4) block code that can to be transmitted as OFDM symbol as show in Table 2. If the codeword is (1 1 0 1 0 0 0), the transmitted OFDM symbol V is (−1, 1.4450419−2.4314304i, 2.8019377, −2.8176233i, 2.8176233i, 2.8019377, 1.4450419+2.431430i). Assuming that the received OFDM symbol has three symbols with error in last three positions. The receiver has received sequence as y=(−1, 1.4450419−2.431430i, 2.8019377, −2.8176233i, Error 1, Error 2, Error 3), where Error 1, Error 2 and Error 3 are any type of errors. Without knowledge of power of these three errors, the present disclosure is able to decode the transmitted OFDM codeword V. From Error! Reference source not found., we locate codeword that has first symbol same as −1, that is y0=v0. There are 7 such OFDM codewords, including the transmitted OFDM codeword:
Ignoring last three symbol positions of these OFDM codewords, and finding lowest symbol-by-symbol Euclidean distance with respect to the received sequence, the transmitted OFDM codeword can be decoded correctly. In this case, the receiver can decode as (−1, 1.4450419−2.4314304i, 2.8019377, −2.8176233i, 2.8176233i, 2.8019377, 1.4450419+2.4314304i) which was the right codeword sent by the transmitter.
Moreover, High PAPR OFDM codewords can be optimized for better control in power, error tolerance and overhead. Also, the codeword C that generates OFDM codeword V 310 also has redundancy in the form of redundant bits due to the coding technique used to obtain symbols C 306 from the message bits 302. In which case symbols C 306 will have error correction capability that can be given by its minimum distance dmin,C. Codeword C can correct
errors. If OFDM has minimum distance dmin,OFDM, then together C and V will have minimum distance dmin,C×dmin,OFDM. Therefore total number of errors that can be corrected is
For example, if dmin,C=3 and dmin,OFDM=1024, then
errors can be corrected by the system of present disclosure. Also if dmin,C=1 and dmin,OFDM=1024, then
errors can be corrected solely based on OFDM redundancy.
The transmitter and receiver as shown in
The OFDM coded transmission system of present disclosure can be configured to use redundancy of OFDM scheme to trade-off the redundancy being introduced at other places in the system. In an embodiment, system of the present disclosure can be configured to reduce the ODFM codeword size and duration for the symbols being transmitted by the transmitter. In an embodiment, the ODFM coded transmission system of the present disclosure can be configured to trade-off redundancy due to one or more of cyclic prefix, OFDM codeword size and duration, PAPR, (N,K) block code etc. with each other. The transmitter and receiver can be configured to mutually negotiate and agree about various actions, such as enabling/disabling cyclic prefixes, reducing OFDM codeword size, configuration of (N,K) block codes, configuration PAPR etc, taken by system before transmission of message.
In an exemplary embodiment, the ODFM coded transmission system of present disclosure can include a redundancy controller 420, which controller 420 can be configured to enable trade-off between different redundancies available in communication system. The redundancy controller 420 can be configured to trade-off redundancy due to one or more of cyclic prefix, OFDM codeword size & duration, PAPR, (N,K) block code etc. with each other. The redundancy controller 420 can be configured to enable negotiation and agreement between the transmitter 412 and receiver 420 about various actions, such as enabling/disabling cyclic prefixes, reducing OFDM codeword size, configuration of (N,K) block codes, configuration PAPR etc, taken by system before transmission of message. The redundancy controller 420 can be configured to trade-off redundancy of the OFDM scheme with other redundancies in the communication system based on channel quality estimation.
In an exemplary embodiment, the redundancy controller 420 can enable or disable cyclic prefix. In another exemplary embodiment, if high redundancy is not required from (n,k) encoder/decoder then redundancy controller 420 can make n=k. Yet in another exemplary embodiment, the redundancy controller can be configured to control the number of OFDM symbols to be used for transmission of the OFDM codeword such that OFDM codeword decoder can successfully decode the OFDM codeword without any risk. Removal of symbols from OFDM codeword results in shortened codeword of duration lesser than the duration of the original OFDM codeword or codeword with lesser symbols but of same duration as the original OFDM codeword before removal of symbol.
Various actions taken by the redundancy controller 420 at the transmitter can be negotiated with the redundancy controller at the receiver before transmission of message.
Though, most of the embodiment of the present disclosure has been illustrated with respect to communication system, the teaching of present disclosure can for obtaining efficient in the storage system.
In an exemplary embodiment, the method can be configured to estimate the channel quality between a transmitter and receiver using the beacon based quality estimation technique.
Based on the estimated channel quality, the method can determine the amount of redundancy required for optimal communication between the transmitter and receiver. In an exemplary implementation, if the channel quality is good, the transmission and reception have the message can be performed with less redundancy in the system. Based on the estimated channel quality, the method can be configured to trade-off redundancy of OFDM scheme with other redundancies available in the system. In an exemplary implementation, the OFDM codeword size and duration cm be controlled based on the estimated channel quality. For example, if the channel quality is good, the method can enable communication with reduced symbols size and duration.
In an exemplary embodiment, the method can be configured to control the number of OFDM symbols that needs to be used to transmit OFDM codeword such that OFDM codeword decoder can successfully decode the OFDM codeword without any risk. In an exemplary embodiment, the OFDM codeword size and duration control can reduce duration of OFDM codeword. Removal of symbols from OFDM codeword results in shortened codeword of duration lesser than the duration of the original OFDM codeword or codeword with lesser symbols but of same duration as the original OFDM codeword before removal of symbol.
In an exemplary embodiment, the method can be configured to correct error present in the received sequence, using the OFDM redundancy in OFDM scheme that have inherent redundancy, for example due to IFFT matrix and FFT matrix. The method can further be configured to enable trade-off between ODFM redundancy and other redundancies available in the system. The method can be configured to trade-off redundancy due to one or more of cyclic prefix, OFDM codeword size duration, PAPR, (N,K) block code etc.
The one or more steps of method described above can be implemented by a redundancy controller that can be configured to control redundancy due to (n,k) encoder/decoder, PAPR minimizer/reversal, addition/removal of Cyclic Prefix, removal of symbols from OFDM codeword and OFDM codeword decoder.
While the foregoing describes various embodiments of the invention, other and further embodiments of the invention may be devised without departing from the basic scope thereof. The scope of the invention is determined by the claims that follow. The invention is not limited to the described embodiments, versions or examples, which are included to enable a person having ordinary skill in the art to make and use the invention when combined with information and knowledge available to the person having ordinary skill in the art.
The present disclosure provides systems and methods for ODFM coded transmission with optimal redundancy in the transmitted codeword.
The present disclosure provides systems and methods of ODFM coded transmission with optimal redundancy in the transmitted codeword, without compromising the error correction capabilities of the communication system.
The present disclosure provides systems and methods that can change codeword size of ODFM codeword dynamically based on channel condition.
The present disclosure systems and methods that can determine the required redundancy in communication and trade-off redundancies created at different places.
The present disclosure provides systems and methods for OFDM code transmission and reception without requiring addition of any cyclic prefix.
The present disclosure provides systems and methods for OFDM coded transmission that can enable or disable usage of cyclic prefix.
The present disclosure provides system and method for OFDM coded transmission, for improved communication efficiency by reducing N, preferably making, N=k for a (N,K) block code, without reducing the error correction capability of the communication system.
The present disclosure provides systems and methods for OFDM coded transmission with improved spectral efficient.
Number | Date | Country | Kind |
---|---|---|---|
5934/CHE/2015 | Nov 2015 | IN | national |
Benefit is claimed under 35 U.S.C. 119(a)-(d) to Foreign application Serial No. 5934/CHE/2015 filed in India entitled “SYSTEM AND METHOD FOR USING OFDM REDUNDANCY FOR OPTIMAL COMMUNICATION”, on Nov. 2, 2015, by TEJAS NETWORKS LIMITED, which is herein incorporated in its entirety by reference for all purposes.