The present application claims priority of Korean Patent Application No. 10-2009-0039030, filed on May 4, 2009, which is incorporated herein by reference in its entirety.
1. Field of the Invention
Exemplary embodiments of the present invention relate to a method and an apparatus for transmitting/receiving data using a satellite channel; and, more particularly, to a method and an apparatus for transmitting/receiving data in a satellite communication system including a hub station, a satellite transponder, and a user terminal.
2. Description of Related Art
Recently, broadcasting or communication services are provided using satellite links together with terrestrial networks. A satellite broadcasting service related to Digital Video Broadcasting (DVB)-Satellite(S) standards is being provided through C, Ku, and Ka bands, and satellite broadcasting services related with DVB-Technical Module (TM) and DVB-Satellite Second Generation (S2) standards are also available.
Meanwhile, since 2009, there has been extensive discussion on DVB-Return Channel via Satellite (RCS) Next Generation (NG), which is the next-generation Very Small Aperture Terminal (VSAT) system-related standard, in connection with European DVB. Most existing VSAT systems are used by large corporations in North America, Europe, Israel, etc. according to their own standards, but the DVB-RCS standard is recently discussed extensively particularly in Europe.
A satellite communication system basically includes a hub station (or gateway) configured to operate a communication service, a user terminal used by a service subscriber, and a satellite transponder. Data is transmitted from the hub station to the user terminal through a forward link, and data is transmitted from the user terminal to the hub station through a return link. As such, the satellite acts as a relay between the user terminal and the hub station.
The satellite communication system, due to the satellite transponder in the orbit, can provide a large area of service coverage. The satellite communication system also employs a high frequency band, i.e. Ku/Ka band, to provide a broadband communication service, increasing the available bandwidth.
However, the conventional satellite communication system has a problem in that the distance between the earth station (e.g. hub station, user terminal, etc.) and the satellite transponder may cause transmission delay and signal power attenuation, besides the cost for launching the satellite transponder in the orbit. Furthermore, use of the Ku/Ka band for satellite communication requires additional costs for analog devices for up-conversion from the baseband to the Ku/Ka band.
The cost problem may make it difficult for the communication service operator to enroll a large number of service subscribers, and development of devices for solving the problem of transmission delay and signal power attenuation may further increase the price of analog devices.
An embodiment of the present invention is directed to a method and an apparatus for transmitting/receiving data using a satellite channel, which shows better data transmitting/receiving performance in an interference communication environment.
Another embodiment of the present invention is directed to a method and an apparatus for transmitting/receiving data using a satellite channel, which make it possible to economically manufacture or operate a device used in a satellite communication system.
Another embodiment of the present invention is directed to a method and an apparatus for transmitting/receiving data using a satellite channel, which have an improved data transmission rate in a satellite communication system based on DVB-S2 standards.
Other objects and advantages of the present invention can be understood by the following description, and become apparent with reference to the embodiments of the present invention. Also, it is obvious to those skilled in the art to which the present invention pertains that the objects and advantages of the present invention can be realized by the means as claimed and combinations thereof.
In accordance with an embodiment of the present invention, a method for transmitting data using a satellite channel includes: channel-encoding bit data using an e-BCH code; interleaving the encoded data; modulating the interleaved data according to a CPM scheme using four symbols; and transmitting the modulated data to a hub station.
In accordance with another embodiment of the present invention, a method for receiving data using a satellite channel includes: demodulating data transmitted from a user terminal according to a CPM scheme using four symbols; deinterleaving the demodulated data; and decoding the deinterleaved data using an e-BCH code.
In accordance with another embodiment of the present invention, a method for transmitting data using a satellite channel includes: modulating encoded and interleaved bit data; channel-encoding the modulated bit data using a space-time code; and transmitting the encoded data to a hub station using a polarization vertical antenna and a polarization horizontal antenna.
In accordance with another embodiment of the present invention, a method for receiving data using a satellite channel includes: receiving data transmitted from a user terminal using a polarization vertical antenna and a polarization horizontal antenna; decoding the received data using a space-time code; and demodulating the decoded data.
In accordance with another embodiment of the present invention, a user terminal using a satellite channel includes: an encoder configured to channel-encode bit data using an e-BCH code; an interleaver configured to interleave the encoded data; a modulator configured to modulate the interleaved data according to a CPM scheme using four symbols; and a transmitter configured to transmit the modulated data to a hub station.
In accordance with another embodiment of the present invention, a hub station using a satellite channel includes: a demodulator configured to demodulate data transmitted from a user terminal according to a CPM scheme using four symbols; a deinterleaver configured to deinterleave the demodulated data; and a decoder configured to decode the deinterleaved data using an e-BCH code.
In accordance with another embodiment of the present invention, a user terminal using a satellite channel includes: a modulator configured to modulate encoded and interleaved bit data; an encoder configured to channel-encode the modulated bit data using a space-time code; and a transmitter configured to transmit the encoded data to a hub station using a polarization vertical antenna and a polarization horizontal antenna.
In accordance with another embodiment of the present invention, a hub station using a satellite channel includes: a receiver configured to receive data transmitted from a user terminal using vertical and horizontal antennas; a decoder configured to decode the received data using a space-time code; and a demodulator configured to demodulate the decoded data.
Exemplary embodiments of the present invention will be described below in more detail with reference to the accompanying drawings. The present invention may, however, be embodied in different forms and should not be constructed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the present invention to those skilled in the art. Throughout the disclosure, like reference numerals refer to like parts throughout the various figures and embodiments of the present invention.
Conventional VSAT systems, when CPM-type modulation is used, usually employ the Gaussian Minimum Shift Keying (GMSK) modulation scheme. However, the GMSK modulation scheme has low spectral efficiency, and makes it difficult to transmit a large amount of data.
The present invention provides a novel method for transmitting/receiving data, which has better transmission performance in an inferior communication environment, and which is applicable to a VSAT system. A method for transmitting/receiving data in accordance with the present invention, through a return link of a VSAT system, performs channel-encoding using an extended BCH (e-BCH) code, performs interleaving, and transmits the data using a Continuous Phase Modulation (CPM) scheme using four symbols. The CPM-modulated data is received, and error correction and restoration are performed. That is, in accordance with the present invention, a user terminal in a VSAT system transmits data through e-BCH encoding, interleaving, and CPM modulation, and a hub station in accordance with the present invention receives the data from the user terminal and restores data.
In accordance with the present invention, the transmission performance is better in an inferior environment for an analog device compared with conventional DVB-RCS standards. The present invention also transmits data through predetermined interleaving, so that data can be transmitted with no limitation on packet length.
Another method for transmitting/receiving data in accordance with the present invention, through a return link of a DVB-S2 satellite broadcasting system, performs channel encoding according to a space-time code based on a MIMO system and then transmits data. The method for transmitting data in accordance with the present invention may perform channel encoding using a golden code as the space-time code. The method for receiving data in accordance with the present invention receives data, which has been channel-encoded according to the space-time code, and performs error correction and restoration. That is, a user terminal in accordance with the present invention performs channel encoding according to a space-time code and transmits data, and a hub station in accordance with the present invention receives the data, which has been channel-encoded according to the space-time code, and performs error correction and restoration.
In accordance with the present invention, use of vertical and horizontal polarization makes frequency reuse possible and thus improves transmission efficiency.
Referring to
The encoder 101 is configured to receive bit data and perform channel encoding using an e-BCH code. The interleaver 103 is configured to interleave the data encoded by the encoder 101. The modulator 105 is configured to modulate the interleaved data through a CPM scheme using four symbols. The transmitter 107 is configured to transmit the modulated data to a hub station.
Each of the encoder 101, the interleaver 103, the modulator 105, and the transmitter 107 of the user terminal 100 will now be described in more detail.
The encoder 101 is configured to perform channel encoding by means of an e-BCH block code. The embodiment illustrated in
The encoder 101 is configured to generate a matrix G defined by Equation 1 below, wherein I refers to an identify matrix, and P refers to a parity check matrix. The matrix G generated by I and P is a k by n matrix. The parity check matrix is given in Table 1 below. The matrix G generated by the encoder 101 (Generating Matrix) is used to generate a codeword.
G
k×n
e-BCH
=[I
k×k
|P
k×(n−k)] Eq. 1
The encoder 101 is configured to divide the input data length K bits by Nb of kshortened bits in order to have the target code rate Rtarget and the same error correction ability for each block, as defined by Equation 2 below. That is, the encoder 101 splits the input data to encode it into a code having k=51 and n=64. Therefore, the target code rate Rtarget becomes smaller than the code rate (k/n) of e-BCH. The target code rate Rtarget may be set by the operator of the satellite communication system.
In Equation 2, ┐ ┘ indicates a floor operator, which discards the remainder. The input data length K bit is divided by Nb block. The length of q1 is kshortened+1, and the length of q2 is kshortened. The Reffective code rate according to Equation 2 may be slightly different from the target code rate Rtarget.
In each block divided by Nb, zeros are inserted in front of the packet by the encoder 101 having k bits (u=┐0 . . . 0,b1b2 . . . bk
c
1×n
=u
1×k
·G
k×n
e-BCH Eq. 3
The interleaver 103 is configured to interleave data encoded by the encoder 101. The interleaver 103 may perform interleaving according to a S-random interleaving (or spread interleaving) scheme defined by Equation 4 below, in order to change burst error, which exists in encoded data, into random error. The S-random interleaving, which is aimed at improving problems of random interleaving, causes a number of consecutive pieces of data to be spaced at least a predetermined distance.
In Equation 4, N refers to the block length divided by Nb, and P1 and P2 are 1103 and 251, respectively.
j=(i×P1+P2)mod/N i=0,1,2, . . . , N−1 Eq. 4
The modulator 105 is configured to modulate data, which has been interleaved by the interleaver 103, through a CPM scheme exhibiting phase continuity characteristics. Specifically, the modulator 105 is configured to modulate interleaved data through a CPM scheme using four symbols.
A method of modulation according to the CMP scheme is defined by Equation 5 below, wherein E refers to symbol energy, T refers to symbol time, f0 refers to carrier frequency, and φ0 refers to arbitrary fixed phase shift. The φ0 may be set to zero for synchronous demodulation.
In general, data information is loaded onto the phase value of φ(t,α), which is defined by Equation 6 below, wherein αk refers to an uncorrelated information data symbol sequence having similar probability of occurrence, the value of which is one of {±1, ±3, ±(M−1)}, and M refers to constellation cardinality.
In accordance with an embodiment of the present invention, M=4, and as described above, the modulator 105 performs modulation in a CPM scheme using four symbols. The CPM scheme having M=4 will hereinafter be referred to as a quaternary CPM scheme. When M=4, αk can be gray-mapped onto four symbols as shown in Table 2 below. In Equation 6 below, h refers to modulation index.
A general CPM scheme will now be described. Modulation according to a CPM scheme requires that the frequency pulse g(t) in Equation 6 satisfy the condition defined by Equation 7 below, wherein L refers to the CPM memory length, and T refers to symbol interval.
A phase response to a baseband is defined by Equation 8 below, and function q(t) in Equation 8 must satisfy the condition defined by Equation 9 below.
Using Equations 7 to 9, Equation 6 can be expressed without integration operation, as defined by Equation 10 below.
Meanwhile, phase impulse shape g(t) according to the quaternary CPM scheme can be expressed in terms of a Raised-Cosine (RC) function as defined by Equation 11. Using Equation 12, Equation 10 can be rewritten into Equation 13.
In Equation 13, θn refers to a phase state at time n−L, θ(t,αn) refers to a partial response from time n−L to time n, and L>1 in this case. In other words, a partial response signal φ(t,αn) in an arbitrary symbol interval n is defined by the current data symbol αn, and, at symbol n−L, defined as a correlative state vector (αn−1, αn−2, . . . , αn−+1) and phase state θn. When L=1, the correlative state vector becomes an empty vector.
Assuming that h refers to a ratio between prime numbers, i.e. the modulation index is expressed as a ratio to a prime number, h=m/p, and every possible phase state value, θn, can be expressed by Equation 14 below.
CPM modulation can be expressed as a time-variant trellis having a modulation state defined by vector δn=(θn, αn−1, αn−2, αn−L+1). The correlative state is influenced by the last n−L+1 data symbol, and the phase state transition is calculated by Equation 15 below.
θn+1=θn+πhαn−L+1 Eq. 15
Due to memory limitation, detection of a CPM signal requires a decoder-based trellis. The CPM state number, Ns, is calculated by Equation 16 below.
The transmitter 107 is configured to transmit modulated data to the hub station. Specifically, the transmitter 107 may generate a burst frame illustrated in
A burst frame transmitted through a return link in a conventional DVB-RCS system has a structure including a preamble Npre (0<Npre<256) and information data, but a burst frame in accordance with the present invention includes, as illustrated in
The wasted symbols are inserted between the preamble and the midamble so that the receiving side can change the modulation state into a predetermined known state. More specifically, when a CPM signal is transmitted, the receiving side, even when knowing the ith transmitted symbol, needs to know the CPM signal in time interval [iT; kT+T]. Considering this, the user terminal 100 transmits wasted symbols to the receiving side (hub station) so that the receiving side can change the modulation state into a predetermined known state. For example, the wasted symbols have continuous values, and the hub station can change the modulation state into a predetermined known state using such wasted symbols.
The amount of wasted symbols, also referred to as a state-forcing sequence, depends on the CPM format regardless of whether useful information is transmitted or symbols for channel estimation are transmitted. The length of wasted symbols is determined by L−1+┌p/M┐, wherein ┌x┐ refers to an integer smaller than x.
Meanwhile, since the band of CPM has an infinite value, an effective frequency band capable of isolating an adjacent channel user is important. In addition, selection of a power ratio for defining the effective frequency band is also important. In accordance with an embodiment of the present invention, the power ratio for defining the effective frequency band is 99%, and the relationship between spectral efficiency, target code rate Rtarget, CPM scheme, and effective frequency band (BW99%) is given in Table 3 below, wherein 1/T refers to a symbol rate, and the effective frequency bandwidth is normalized to T.
The above-described method for transmitting data in accordance with the present invention is summarized as follows.
The user terminal 100 channel-encodes bit data using an e-BCH code, and interleaves the encoded data. The user terminal 100 modulates the interleaved data according to a CPM scheme using four symbols, and transmits the modulated data to the hub station.
The user terminal 100 may perform S-random interleaving. The user terminal 100 may generate a burst frame using the modulated data, and transmit the generated burst frame to the hub station. The burst frame includes a preamble interval, a first data interval, a symbol interval for changing the modulation state of the receiving side into a predetermined state, a midamble interval, and a second data interval successively. Bit data inputted to the encoder 101 includes first data and second data.
As such, the method for transmitting data in accordance with the present invention can improve transmission performance through a return link of a VSAT system by using a conventional e-BCH code and a CPM scheme.
The hub station 300 in accordance with the present invention is configured to receive data transmitted from a user terminal 100. Referring to
The demodulator 301 is configured to demodulate data transmitted from the user terminal 100, i.e. CPM-modulated signal. Specifically, the demodulator 301 is configured to convert symbols, which are based on CPM modulation using four symbols, into bit data. In this case, the four symbols are −3, −3, 1, and 3, which are demapped onto 00, 01, 11, and 10 bits, respectively. The demodulator 301 may include a filter 303 and a demapper 305.
The filter 303 serves to restore frequency error of data transmitted from the user terminal 100, and is configured to perform filtering to obtain symbol synchronization, frequency synchronization, and phase synchronization. The demapper 305 is configured to convert CPM modulation-based symbols into bit data using a synchronized signal.
The deinterleaver 307 is configured to deinterleave the signal demodulated by the demodulator 301. The deinterleaver 307 may perform Log-Likelihood Ratio (LLR) deinterleaving to perform soft decision regarding the demodulated signal.
The decoder 309 is configured to decode the signal deinterleaved by the deinterleaver 307 using an e-BCH code. The decoder 309 may decode a signal, which has been channel-encoded by an e-BCH code, using Chase-Pyndiah algorithm. As mentioned above, when a signal channel-encoded with k=51 and n=64 is decoded using Chase-Pyndiah algorithm, the complexity of encoder in terms of logic gate is comparable to or smaller than when 32-states Convolutional Code (CC) is used for encoding.
The hub station 300 can use the interleaver 311 to interleave again the signal from the decoder 309 so that decoding is repeated a predetermined number of times. Specifically, when decoding is to be repeated, the output signal of the decoder 309 is inputted to the interleaver 311, and the interleaved signal is again inputted to the demodulator 301. The predetermined number of times is set to a maximum of 30 times in accordance with an embodiment of the present invention.
The above-described method for receiving data in accordance with the present invention is summarized as follows.
The hub station 300 in accordance with the present invention demodulates data from the user terminal 100 according to a CPM scheme using four symbols, and deinterleaves the demodulated data. The hub station 300 decodes the deinterleaved data using an e-BCH code. The four symbols are −3, −1, 1, and 3, which are demapped onto 00, 01, 11, and 10 bits, respectively.
The hub station 300 may perform soft decision regarding the demodulated data through LLR deinterleaving and perform frequency estimation for removing frequency error of the data transmitted from the user terminal 100. The frequency estimation will be described later in more detail with reference to
The hub station 300 may additionally interleave the decoded data so that decoding is repeated a predetermined number of times and demodulate the interleaved data according to a CPM scheme.
As such, the method for receiving data in accordance with the present invention receives a signal, which has been channel-encoded with an e-BCH code and modulated according to a quaternary CPM scheme, demodulates and decodes the signal.
The user terminal 410 of
The hub station 420 of
(1) Correlation Functions
The frequency estimator 421 obtains correlation defined by Equation 17 below using known data in the preamble and midamble of a received signal, i.e. signal transmitted from the user terminal 410. In Equation 17, ν refers to an unknown frequency mismatch value, θ(t) refers to a carrier phase-noise process value, and parameter D corresponds to a wasted symbol considered by Ndist.
(2) FFT Computation
The frequency estimator 421 performs Fast Fourier Transform (FFT), as defined by Equation 18 below, using the result of Equation 17. In Equation 18, ρ refers to a pruning factor of Rife and Boorstyn (R&B) algorithm. Zeros are inserted into a signal inputted to the frequency estimator 421, and the total length of symbols used for frequency estimation is ρ(Npre+D+Nmid). The R&B algorithm is one of FFT algorithms for extracting spectral components.
(3) Sequence Combination
The frequency estimator 421 combines the two frequency domain-related sequences, which result from Equation 18, as defined by Equation 19 below.
(4) Search for the Maximum Value
The frequency estimator 421 obtains {circumflex over (k)}, which indicates maximum value |Zk|2 using the result of Equation 19, and obtains a frequency mismatch value using Equation 20 below.
Meanwhile, the complex envelope of the signal received by the hub station 420, i.e. CPM-modulated signal, may be expressed, for symbol detection, according to Equation 21 below, wherein F=(M−1)*2(L−1)logM, which indicates the number of modulated pulses pk(t), and βk,n refers to a pseudo-symbol. The pulse pk(t) and symbol pk,n, are major parameters of the CPM function.
In order to reduce the complexity of the demodulator 301, the condition of S<F may be used for linear filtering by the filter 303, wherein S=(M−1)ML−1, F=(M−1)*2(L−1)logM. Among the first four symbols (M=4), a CPM modulation-based pulse corresponding to ‘−1’ is referred to as a principal component. If L<3, it is sufficient to gather energy necessary for transmission. If L≧3, the value of F and the length of linear filter become larger, making it necessary to increase the length of modulated pulses pk(t).
In general, CPM modulation is performed according to a Maximum-Likelihood Sequence Detection (MLSD) based on consideration of the intrinsic memory of CPM signals. However, the demapper 305 in accordance with an embodiment of the present invention applies BCJR algorithm and performs demodulation, assuming coherent demodulation, in order to remove carrier phase error. According to the BCJR algorithm, a probability value is expressed as/data through soft decision during data detection.
When phase noise is considered, phase synchronization technology by the demapper 305 may be combined with the BCJR algorithm through Bayesian technique. That is, the demapper 305 can additionally correct the frequency, which has been corrected incompletely by the frequency estimator 421.
In this case, actually implementable {2πi/R}i=oR−1 is obtained by dividing the channel phase estimation value in the phase value by a discrete value. In the formula, R refers to a value determining the scale of state of a phase value corresponding to 2 pi, and has a value of 6 p in accordance with an embodiment of the present invention, and p refers to denominator of CPM modulation index h.
Those skilled in the art can understand that, although no satellite is included in the satellite communication system 400 described with reference to
Results of simulation of the satellite communication system 400 illustrated in
In
In
This means that, when the satellite communication system 400 includes no analog device (SSPA) and is in no carrier instability environment, the conventional DVB-RCS-based scheme exhibits the best PER performance. However, those skilled in the art can understand that a satellite communication system designed and used actually includes a SSPA, and frequency error, phase noise, and the like occur in the data transmission environment, which is then a carrier instability environment. Results of simulation of a satellite communication system 400 in such conditions will be described later with reference to
It is clear from
In
Table 4 below shows symbol rate and data rate values in terms of spectral efficiency. It is clear that the results are similar to that shown in
The method for transmitting/receiving data in accordance with the present invention provides a method for transmitting/receiving data through a return link. The method for transmitting/receiving data in accordance with the present invention employs a Multi-Input Multi-Output (MIMO) system and a space-time code to increase the data transmission rate. In the MIMO system, different information is transmitted through each transmission antenna to increase the amount of information. Use of a space-time code gives transmitted information diversity effect and coding gain so that the reliability of the transmitted information improves. The space-time code refers to technology of coding the same data for a plurality of transmission antennas so that the reliability of transmitted data improves.
Referring to
The user terminal 1410 includes a data generator 1411, a DVB-S2 Bit Interleaved Coded Modulation (BICM) 1413, a STC encoder 1415, a first transmitter 1417, and a second transmitter 1419.
The DVB-S2 BICM 1413 is configured to encode, interleave, and modulate bit data generated by the data generator 1411. Specifically, the DVB-S2 BICM 1413 encodes, interleaves, and modulates bit data according to DVB-S2 standards.
The STC encoder 1415 is configured to channel-encode data, which has been modulated by the DVB-S2 BICM 1413, using a time-space code. The first and second transmitters 1417 and 1419 are configured to transmit the channel-encoded data to the hub station. Each of the first and second transmitters 1417 and 1419 can generate a burst frame and may include an antenna based on a MIMO system. Specifically, each of the first and second transmitters 1417 and 1419 may include a polarization vertical antenna using vertical polarization and a polarization horizontal antenna using horizontal polarization.
This construction in accordance with the present invention employs a MIMO system and a space-time code so that, through frequency reuse, i.e. polarization reuse, the link throughput doubles. Signals transmitted through the same frequency undergo spatially different fading due to scatterers on the radio channel, and thus have different spatial characteristics. Therefore, the receiving side can differentiate the transmitted signals.
The STC encoder 1415 may use a golden code as the space-time code, and the golden code can be defined by Equation 22 below, wherein S1, S2, S3, and S4 refer to complex-valued information symbols, θ refers to a golden number
x1 and x2 refer to complex symbols transmitted from the first transmitter 1417, and x3 and x4 refer to complex symbols transmitted from the second transmitter 1419.
The hub station 1420 includes a first receiver 1421, a second receiver 1423, a STC decoder 1425, and a DVB-S2 demodulator 1427.
The first and second receivers 1421 and 1423 are configured to receive data transmitted from the user terminal 1410. Specifically, data is transmitted from the user terminal 1410 to the hub station 1420 through a MIMO channel and an AWGN channel. The first receiver 1421 is configured to receive data from the first transmitter 1417, and the second receiver 1423 is configured to receive data from the second transmitter 1419.
The STC decoder 1425 is configured to decode the data, which has been received by the first and second receivers 1421 and 1423, using a space-time code. The STC decoder 1425 may use a golden code to decode the received data.
The DVB-S2 demodulator 1427 is configured to demodulate the decoded data according to DVB-S2 standards.
Meanwhile, the above-described method for transmitting/receiving data exhibits better performance in a Line-Of-Sight (LOS) environment where transmitting and receiving antennas face each other.
Those skilled in the art can understand that, although no satellite is included in the satellite communication system 1400 described with reference to
The method for transmitting/receiving data in accordance with an embodiment of the present invention is summarized as follows.
The method for transmitting data in accordance with the present invention is as follows: The user terminal 1410 modulates encoded and interleaved bit data, and channel-encodes the modulated data using a space-time code. The user terminal 1410 transmits the encoded data to the hub station 1420 using a polarization vertical antenna and a polarization horizontal antenna.
The user terminal 1410 may use a golden code as the space-time code to perform channel encoding, and modulates bit data, which has been encoded and interleaved according to DVB-S2 standards, according to the DVB-S2 standards.
The method for receiving data in accordance with the present invention is as follows: The hub station 1420 receives data from the user terminal 1410 using a polarization vertical antenna a polarization horizontal antenna, decodes the received data using a space-time code, and demodulates the decoded data.
The hub station 1420 may use a golden code as the space-time code to perform decoding, and performs demodulation according to DVB-S2 standards.
In accordance with the exemplary embodiments of the present invention, the transmission performance in a carrier instability environment, where frequency error, phase noise, and the like occur, is better than in the case of a conventional DVB-RCS system. That is, the present invention provides better transmission performance in an inferior communication environment so that an inexpensive analog device can be used for the user terminal, for example. This consequently reduces the cost for operation and utilization of the satellite communication system. Furthermore, in accordance with the present invention, frequency is reused using a MIMO system and a space-time code in a satellite communication system based on DVB-S2 standards, thereby improving the overall data transmission rate.
The above-described methods for transmitting/receiving data using a satellite in accordance with the present invention can also be embodied as computer programs. Codes and code segments constituting the programs may be easily construed by computer programmers skilled in the art to which the invention pertains. Furthermore, the created programs may be stored in computer-readable recording media or data storage media and may be read out and executed by the computers. Examples of the computer-readable recording media include any computer-readable recoding media, e.g., intangible media such as carrier waves, as well as tangible media such as CD or DVD.
While the present invention has been described with respect to the specific embodiments, it will be apparent to those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention as defined in the following claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2009-0039030 | May 2009 | KR | national |