The embodiment herein generally relates to an OFDM/OFDMA (Orthogonal Frequency Division Multiplexing/Orthogonal Frequency Division Multiple Access) based communication system providing broadcast services, and more particularly to a system and a method for providing broadcast transmitter specific pilots for performing channel estimation corresponding to a desired transmitter and interfering transmitters, in the frequency reuse one based broadcast communications networks.
A pilot signal (reference signal) is commonly used in communication systems to enable a receiver to perform several critical functions, including but not limited to, the acquisition and tracking of timing and frequency synchronization, the estimation, and tracking of desired channels for subsequent demodulation and decoding of the information data, the estimation, and monitoring of the characteristics of other channels for handoff, interference suppression, etc.
In a broadband communication/unicast communication, traditionally, each base station is equipped with a unique pilot pattern and/or pilot sequences called as reference signals. The base station specific pilots can be generated using Base station specific ID (BSID). The receiver can then use this BSID for obtaining local reference signals for channel estimation. This idea is incorporated in standards such as LTE. In Broadcast networks, the equivalent of BSID is the Transmitter ID (TxID). However, in broadcast standard, with synchronized broadcast communication as in Single Frequency networks (SFN), reference pilots in each subframe are not transmitter specific as they are not generated based on TxID, and hence they are common, both in terms of modulation value and position, across all the broadcast transmitters in a coverage area.
Communication of transmitter specific data using existing synchronized broadcast frameworks will lead to severe co-channel interference and hence cannot support the co-existence of SFN and Reuse-1 communication and/or reliable reception at the intersection of two or more SFN networks.
The time interleaver spreads mapped payload symbols across time, thus providing time diversity. The frequency interleaver shuffles mapped symbols within an OFDM symbol, providing frequency diversity and the framing allocates user symbols to OFDM subcarriers resulting in OFDM symbols. Further, it groups OFDM symbols to form a frame or subframe. Sub carrier cell allocation can be TDM, FDM, LFDM, FLDM, etc.
Further, referring to
Broadcast standards like ATSC 3.0, DVB-T2, etc., support the use of MISO precoding to avoid potential destructive interference at the receiver in SFN mode. However, the conventional precoding filters do not guarantee orthogonality of pilots in the frequency domain.
Accordingly, to support the coexistence of a single frequency network (SFN) and frequency reuse-one in broadcast networks and to facilitate accurate individual channel estimation, there is a need for generation and communication of broadcast transmitter specific pilot signals (SFN group specific pilot signals) for channel estimation in interference-free and interference limited regions without making changes to the existing broadcast standard framework.
The above information disclosed in this background section is only for enhancement of understanding the background of the present disclosure, and therefore it may contain information that does not form the prior art.
In view of the foregoing, the embodiments herein provide a Single frequency-based communication system including a desired broadcast transmitter and one or more adjacent interfering broadcast transmitters that are in communication with a receiver over a wireless communication channel. Each of the broadcast transmitters includes an exciter for transmitting broadcast transmitter specific pilot signals to the receiver and the receiver for receiving a superimposed signal of the transmitted broadcast transmitter specific pilot signals. The desired broadcast transmitter is one of the broadcast transmitters from which receiver intends to receive data. The desired broadcast transmitter and each adjacent interfering broadcast transmitter includes a pilot insertion module and a precoding filter module. The precoding filter module is adapted to generate a transmitter specific precoding sequence from a plurality of precoding sequences based on a computed location index for specific pilot signals in a time frequency domain. The precoding filter module is adapted to precode a reference pilot signal to obtain the broadcast transmitter specific pilot signal sequences, based on the plurality of precoded sequences.
In some embodiments, precoding of the reference pilot signal includes obtaining broadcast transmitter specific pilot modulation values that are orthogonal or quasi-orthogonal to the other pre-coded pilot signals of adjacent broadcast transmitters in the frequency domain.
In some embodiments, the receiver on receiving the superimposed broadcast transmitter specific pilot signal sequence transmitted from the desired broadcast transmitter and at least one of the adjacent interfering broadcast transmitters are adapted to (i) extract a sub-carrier location value from a computed location index of the broadcast transmitter specific signal sequence, (ii) obtain one or more precoding filter coefficients based on the broadcast transmitter specific pilot location value, (iii) compute an estimate of Channel Frequency Responses (CFR) corresponding to the desired broadcast transmitter and the one or more adjacent interfering broadcast transmitters, based on the extracted pilot sub carrier values and the broadcast transmitter specific pilot sequences and (iv) compute an individual channel estimate for the plurality of data sub carriers and obtain Channel Frequency Response (CFR) and a Channel Impulse Response (OR) of desired and interfering channels.
In some embodiments, the receiver is adapted to estimate the channels corresponding to the desired broadcast transmitter and the one or more adjacent interfering broadcast transmitters. The receiver includes a pilot extraction module, a channel estimation module, and a data-carrier channel estimation module. The pilot extraction module is configured to extract the received pilot sequence from the pilot locations obtained for a specific time-frequency domain. The obtained pilot locations correspond to superimposed pilot values of the desired broadcast transmitter and the one or more adjacent interfering broadcast transmitters. The channel estimation module is configured to estimate a channel frequency response (CFR) of the desired broadcast transmitter and the one or more adjacent interfering broadcast transmitters, from the extracted pilot sequence. The data carrier channel estimation module is configured to obtain one or more channel estimates corresponding to data subcarriers based on a channel frequency response estimated at the pilot locations.
In some embodiments, the channel estimation module estimates the channel frequency responses of the desired broadcast transmitter and the one or more adjacent interfering broadcast transmitters based on a location of one or more pre-distorted pilots in a time-frequency domain.
In some embodiments, the pilot sequence generation module of the transmitter is further adapted to generate broadcast transmitter specific pilot sequences using at least one of one or more sequence generators at different broadcast transmitters and Single Frequency Network (SFN) clusters.
In some embodiments, the broadcast transmitter specific pilot sequences include one of orthogonal pilot sequences or uncorrelated pilot sequences between the first broadcast transmitter and the second broadcast transmitter. The orthogonal pilot sequences or uncorrelated pilot sequences are generated using sequence generators with different sequence generator polynomials.
In some embodiments, the pilot sequence generation module of the transmitter is further adapted to generate broadcast transmitter specific pilot sequences using at least one of a pilot reference generator and a broadcast transmitter specific transmitter identity (TxID) sequence, where the broadcast transmitter specific pilot sequences are orthogonal pilot sequences or uncorrelated pilot sequences.
In one aspect, a method performed by a Single frequency-based broadcast communication system is provided. The Single frequency-based broadcast communication system includes one or more broadcast transmitters in communication with a receiver over a communication channel. Each of the broadcast transmitters includes a waveform generator for transmitting broadcast transmitter specific pilot signals to the receiver for receiving a superimposed broadcast transmitter specific pilot signal, characterized in that, a desired broadcast transmitter is one of the broadcast transmitters from which mobile station intends to receive data and each broadcast transmitter includes a pilot insertion module and a precoding filter module. The method includes (i) generating a transmitter specific precoding sequence from a plurality of precoding sequences based on a computed location index for specific pilot signals in a time frequency domain and (ii) precoding a reference pilot signal to obtain the broadcast transmitter specific pilot signal sequences, based on the plurality of precoded sequences.
In some embodiments, precoding of one or more pilot signals comprises obtaining broadcast transmitter specific pilot modulation values that are orthogonal or quasi-orthogonal to the other pre-coded pilot signals of adjacent broadcast transmitters in a frequency domain.
In some embodiments, the method further includes extracting, by the receiver, a sub-carrier location value at a computed location index of the broadcast transmitter specific signal sequence, obtaining, by the receiver, one or more precoding filter coefficients based on the broadcast transmitter specific pilot location value, computing, by the receiver, channel estimates corresponding to the desired broadcast transmitter and the one or more adjacent interfering broadcast transmitters, based on the extracted sub carrier values and the broadcast transmitter specific pilot sequences, and performing, by the receiver, a channel estimation of desired channel and one or more interfering channels for the one or more data subcarriers by computing, by the receiver, an individual channel estimates for one or more data sub carriers.
In some embodiments, the method of performing channel estimation of one or more interfering channels includes extracting, by a pilot extraction module of the receiver, the received superimposed pilot sequence values from one or more pilot locations obtained for a specific time-frequency domain, where the pilot locations correspond to received superimposed pilot values of a desired broadcast transmitter and an interfering channel, estimating, by a channel estimation module of the receiver, channel estimates of the desired broadcast transmitter and the interfering channels at the extracted pilot location and obtaining, by a data carrier channel estimation module of the receiver, one or more channel estimates corresponding to data subcarriers based on channel estimates at reference pilot location.
In some embodiments, estimating the channel response of desired base station and an adjacent interfering broadcast transmitter is performed based on a location of the one or more pre-distorted pilots in the time-frequency domain.
In alternate embodiments, the method includes generating, by the pilot sequence generation module, the broadcast transmitter network) specific pilot sequences using at least one of one or more sequence generators at different broadcast transmitters and Single Frequency Network (SFN) clusters.
In some embodiments, the broadcast transmitter specific pilot sequences include one of orthogonal pilot sequences or uncorrelated sequences between a first adjacent interfering broadcast transmitter and a second adjacent interfering broadcast transmitter. In alternate embodiments, the orthogonal pilot sequences or uncorrelated pilot sequences are generated using sequence generators with different sequence generator polynomials.
In alternate embodiments, the method includes generating, by the pilot sequence generation module, the broadcast transmitter specific pilot sequences using at least one of a pilot reference generator and a broadcast transmitter specific transmitter identity (TxID) sequence, where the broadcast transmitter specific pilot sequences are orthogonal pilot sequences or uncorrelated pilot sequences.
These and other aspects of the embodiments herein will be better appreciated and understood when considered in conjunction with the following description and the accompanying drawings. It should be understood, however, that the following descriptions, while indicating preferred embodiments and numerous specific details thereof, are given by way of illustration and not of limitation. Many changes and modifications may be made within the scope of the embodiments herein without departing from the spirit thereof, and the embodiments herein include all such modifications.
The embodiments herein will be better understood from the following detailed description with reference to the drawings, in which:
The embodiments herein and the various features and advantageous details thereof are explained more fully with reference to the non-limiting embodiments that are illustrated in the accompanying drawings and detailed in the following description. Descriptions of well-known components and processing techniques are omitted to not unnecessarily obscure the embodiments herein. The examples used herein are intended merely to facilitate an understanding of ways in which the embodiments herein may be practiced and to further enable those of skill in the art to practice the embodiments herein. Accordingly, the examples should not be construed as limiting the scope of the embodiments herein.
The embodiments herein are adapted to generate broadcast transmitter specific pilot signals for channel estimation in interference-free and interference-limited regions to address the issue of orthogonality or quasi-orthogonality of pilot sequences in frequency domain, in a broadcasting framework.
The embodiments herein are intended for standards that do not support broadcast transmitter specific pilots for channel estimation in SFN. This includes the broadcast standards such as ATSC, DVB-T2, eMBMS/FeMBMS for MBSFN, etc., In particular, the solution is intended for broadcast in frequency reuse-one mode in SFN network (Coexistence of SFN and Frequency Reuse-One). Moreover, the embodiments herein are applicable to any wireless standard that does not support broadcast transmitter network) specific pilots in synchronized broadcast communications based SFN.
According to an embodiment herein, the description is provided considering the wireless standards such as ATSC, DVB-T2, eMBMS/FeMBMS, etc., where broadcast transmitter network) specific pilots are not transmitted in each subframe in SFN mode.
The precoding of the reference pilot signal includes obtaining broadcast transmitter specific pilot modulation values that are orthogonal or quasi-orthogonal to the other pre-coded pilot signals of the one or more adjacent broadcast transmitters 302A-302F in a frequency domain.
The receiver 316 receives the broadcast transmitter specific pilot signal sequence transmitted from the desired broadcast transmitter 304 and at least one of the adjacent interfering broadcast transmitters 302A-302F, extracts a sub-carrier location value from a computed location index of the broadcast transmitter specific signal sequence. The data subcarrier location information is obtained from the DX and DY values of a pilot pattern. From the DX and DY values, a relative carrier k of a particular OFDM symbol l shall be a pilot carrier if it satisfies:
k mod (DX DY)=DX (l mod DY)
In some embodiments, the values of DX and DY are conveyed to the receiver 316 using bootstrap or preamble of a frame. The receiver 316 may decode the bootstrap/preamble to understand the DX DY values of subframes.
Further, the receiver 316 obtains one or more precoding filter coefficients based on the reference pilot location value. The receiver 316 then computes Channel estimates corresponding to the desired broadcast transmitter 304 and the one or more adjacent interfering broadcast transmitters 302A-302F, based on the extracted sub carrier values and the broadcast transmitter specific pilot sequences. The receiver 316 then computes channel estimates corresponding to the data subcarriers and then obtains individual Channel Frequency Response (CFR) and a Channel Impulse Response (CIR).
The receiver 316 includes a pilot extraction module 318, a channel estimation module 320, and a data carrier channel estimation module 322. The pilot extraction module 318 is configured to extract the received pilot sequence from the pilot locations obtained for a specific time-frequency domain. The pilot extraction module 318 extracts the pilot sequence from pilot locations based on one or more spacing parameters. Here the one or more spacing parameters include a frequency-direction spacing; and a time-direction spacing. The obtained pilot locations correspond to superimposed pilot values of the desired broadcast transmitter 304 and the one or more adjacent interfering broadcast transmitters 302A-302F.
The channel estimation module 320 is configured to estimate a channel frequency response (CFR) of the desired broadcast transmitter 304 and the one or more adjacent interfering broadcast transmitters 302A-302F from the extracted pilot sequence. The data carrier channel estimation module 322 is configured to obtain one or more channel estimates corresponding to data subcarriers based on a channel frequency response at the reference pilot location.
In some embodiments, the waveform generator 306 further includes a pilot sequence generation module that is adapted to generate broadcast transmitter reference pilot sequences using the pilot spacing parameters broadcast transmitter broadcast transmitter
In some embodiments, the orthogonal pilot sequences or uncorrelated pilot sequences are generated using sequence generators with different sequence generator polynomials. The pilot insertion module 306 of the desired broadcast transmitter 304 is further adapted to generate broadcast transmitter specific pilot sequences using at least one of a pilot reference generator and a broadcast transmitter specific transmitter identity (TxID) sequence. The broadcast transmitter specific pilot sequences are orthogonal pilot sequences or uncorrelated pilot sequences.
at step 402. Here N is the number of broadcast transmitters(networks) in tier 1. This corresponds to the maximum number of transmitters that are in communication with the receiver 316 and transmitting individual data. Each vector is then passed through a multiplier and multiplied with pilot signals obtained for particular DX, DY, at step 404. This will result in pre-distorted pilot vectors Yj, 0≤j≤N−1. Then the orthogonality of the pre-distorted pilot signals is checked at step 406. Each vector Xj is then interpolated to obtain NFFT-length vectors {circumflex over (X)}j with elements of magnitude 1, at step 408. The interpolation is a non-linear mapping function such that {circumflex over (X)}j (p)=Xj(i). Here p represents pilot location index obtained from DX DY and i∈[0, N−1]. This ensures that the data is left undistorted due to precoding. The precoding filter generator then checks if the correlation matrix of interpolated signal set {circumflex over (X)}NN
or not, at step 416. Here Ncp is the length of cyclic prefix. If maximum filter length is less than NMISO, then compute Peak Side lobe level for each vector 418. At step 418, computes the Peak Side lobe level for each vector if PSL≤Th else the process is stopped at 422. If the maximum peak side lobe level of the set is less than the threshold, then go back to step 402, modify the filter, and repeat the process from step 404.
The output of a precoding filter generator module will be a set of N precoding vectors, that are uncorrelated/orthogonal in both time and frequency. The length of filters is in accordance with the standard, supporting the legacy receivers in SFN mode.
In SFN mode, the precoded OFDM symbols will be uncorrelated in time. In addition to this, in the reuse-1 mode the precoded OFDM symbols will have orthogonal pilots in frequency domain. Each vector is assigned to individual broadcast transmitters in SFN cluster or individual SFN clusters. The precoding filter of the embodiments herein facilitates the use of advanced receivers that work in co-channel interference regime supporting coexistence of SFN and Reuse-1.
According to alternate embodiments herein, the pilot sequence generation module generates the broadcast transmitter specific pilot sequences using at least one or more sequence generators at different broadcast transmitters and/or Single Frequency Network (SFN) clusters. Wherein the broadcast transmitter specific pilot sequences include one of orthogonal pilot sequences or uncorrelated sequences between the first broadcast transmitter and the second broadcast transmitter. The orthogonal pilot sequences or uncorrelated pilot sequences are generated using sequence generators with different sequence generator polynomials. The pilot sequence generation module further generates broadcast transmitter specific pilot sequences using at least one of a pilot reference generator and a broadcast transmitter specific transmitter identity (TxID) sequence. The broadcast transmitter specific pilot sequences herein are orthogonal pilot sequences or uncorrelated pilot sequences.
At step 704, one or more precoding filter coefficients are obtained by the receiver 316 based on the broadcast transmitter specific pilot location value. At step 706, Channel estimates corresponding to the desired broadcast transmitter and the one or more adjacent interfering broadcast transmitters are computed by the receiver 314, based on the extracted sub carrier values and the broadcast transmitter specific pilot sequences. At step 708, a channel estimation of a desired channel and one or more interfering channels for the one or more data subcarriers is performed by computing individual channel estimates for a plurality of data sub carriers.
Thus, the embodiments herein provide broadcast transmitter specific pilots without changes in the transmitter frame structure of the current broadcast standards operating in SFN mode and also without significant impact on the performance of an existing receiver. This will facilitate the coexistence of receivers in SFN mode and also frequency reuse-1 mode.
The embodiments herein are adapted to facilitate the channel estimation of desired broadcast transmitter and individual adjacent interfering broadcast transmitters with a high degree of accuracy. Existing broadcast communication uses same pilots across all broadcast transmitters. At the receiver 316, the received signal captures the superimposed channel frequency response. If the same pilots are used at all the neighboring broadcast transmitters, then the receiver 316 cannot estimate individual channel frequency response (Channel between a specific broadcast transmitter and the receiver 316. The pre-distorted pilots of neighboring broadcast transmitters will facilitate the estimation of individual channel frequency responses. This is important for estimating the desired data.
According to another embodiment, herein, each broadcast transmitter have a sequence generator that has a different generator polynomial, when compared pith neighbouring broadcast transmitters. The sequence generator uses this generator polynomial and generates sequences of desired lengths. Thus, orthogonal (even length sequences) or uncorrelated sequences (odd length sequences). between two broadcast transmitters can be generated using sequence generators with different generator polynomials.
According to yet another embodiment herein, each broadcast transmitter can have a sequence generator with the same generator polynomial but a different initial sequence. Since the generator polynomial is same, the sequences obtained at different broadcast transmitters can be a shifted version of the sequences from neighbouring broadcast transmitters. However, the pilot sequences obtained from these reference signals can be orthogonal (even length) or highly uncorrelated (odd length). Furthermore, the initial sequence can be the TXID sequence defined in the standard. Each broadcast transmitter has a TxID that is a 13-bit unique sequence. This can be considered as an initial sequence for the generation of reference signals such that the pilot sequences obtained from these reference signals are orthogonal or highly uncorrelated.
The foregoing description of the specific embodiments will so fully reveal the general nature of the embodiments herein that others can, by applying current knowledge, readily modify and/or adapt for various applications such specific embodiments without departing from the generic concept, and, therefore, such adaptations and modifications should and are intended to be comprehended within the meaning and range of equivalents of the disclosed embodiments. It is to be understood that the phraseology or terminology employed herein is for the purpose of description and not of limitation. Therefore, while the embodiments herein have been described in terms of preferred embodiments/generic embodiments, those skilled in the art will recognize that the embodiments herein can be practiced with modification within the spirit and scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
202241052926 | Sep 2022 | IN | national |