US20080013643A1 - Data modulator based on gmsk modulation and data transmitter including the same - Google Patents
Data modulator based on gmsk modulation and data transmitter including the same Download PDFInfo
- Publication number
- US20080013643A1 US20080013643A1 US11/687,699 US68769907A US2008013643A1 US 20080013643 A1 US20080013643 A1 US 20080013643A1 US 68769907 A US68769907 A US 68769907A US 2008013643 A1 US2008013643 A1 US 2008013643A1
- Authority
- US
- United States
- Prior art keywords
- signal
- data
- gmsk
- gmsk modulation
- modulation signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/10—Frequency-modulated carrier systems, i.e. using frequency-shift keying
- H04L27/12—Modulator circuits; Transmitter circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/18—Phase-modulated carrier systems, i.e. using phase-shift keying
- H04L27/20—Modulator circuits; Transmitter circuits
- H04L27/2003—Modulator circuits; Transmitter circuits for continuous phase modulation
- H04L27/2007—Modulator circuits; Transmitter circuits for continuous phase modulation in which the phase change within each symbol period is constrained
- H04L27/2017—Modulator circuits; Transmitter circuits for continuous phase modulation in which the phase change within each symbol period is constrained in which the phase changes are non-linear, e.g. generalized and Gaussian minimum shift keying, tamed frequency modulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03828—Arrangements for spectral shaping; Arrangements for providing signals with specified spectral properties
- H04L25/03834—Arrangements for spectral shaping; Arrangements for providing signals with specified spectral properties using pulse shaping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/18—Phase-modulated carrier systems, i.e. using phase-shift keying
- H04L27/20—Modulator circuits; Transmitter circuits
Definitions
- the present disclosure relates to a data modulator, and more particularly, to a data modulator based on Gaussian minimum shift keying (GMSK) modulation and a data transmitter including the same.
- GMSK Gaussian minimum shift keying
- GMSK is a kind of minimum shift keying (MSK) and is a modulation scheme by which rapid change in binary data is removed by smoothing phase changes using a Gaussian pulse shaping filter, so that the bandwidth of the modulated signal is reduced.
- MSK minimum shift keying
- FIG. 1 illustrates the impulse response of a Gaussian pulse shaping filter with respect to bandwidth (BT).
- BT bandwidth
- ISI inter-symbol interference
- BT decrease, symbol energy a ⁇ , that is, the power corresponding to ⁇ , increases and, thus, ISI also increases.
- FIG. 2 illustrates the power spectral density (PSD) of MSK and GMSK.
- the power spectral density (PSD) of GMSK has lower side-lobe power and narrower main-lobe width than that of MSK.
- side-lobe power and main-lobe width can be reduced. In this case, the slope of the main lobe increases more and the level of the side lobe decreases more.
- This kind of MSK modulation with Gaussian filtering of a baseband signal is referred to as GMSK modulation.
- a main-lobe width and a side-lobe level are determined by BT.
- BT is a standardized bandwidth and is obtained by multiplying a 3-dB bandwidth B of a Gaussian filter by a symbol interval T.
- the main-lobe width and the side-lobe level are also decreased. Accordingly, when the BT is small, the adjacent channel interference (ACI) is also small.
- ISI and ACI are in a trade-off relation.
- GMSK is usually used in communication systems in which a narrow band width is allocated to a single user.
- a global system for mobile communication (GSM) is one of these communication systems.
- the GSM uses GMSK modulation in which BT is 0.3. This means that the 3-dB bandwidth of a Gaussian filter used for GMSK modulation is 0.3*271 kHz.
- the value of BT is obtained by performing a trade-off analysis of ISI and ACI and selecting a value giving optimal performance.
- FIG. 3 is a block diagram of a conventional data modulator 300 based on GMSK modulation.
- the data modulator 300 includes a GMSK modulator 310 , digital-to-analog converters 320 and 325 , and low-pass filters 330 and 335 .
- the GMSK modulator 310 includes a shift register 311 , a counter 312 , an I-channel read-only memory (ROM) table shown at 313 , a Q-channel ROM table shown at 314 , and latches 315 and 316 .
- ROM read-only memory
- the GMSK modulator 310 In GMSK modulation, input digital information is Gaussian filtered bit by bit integrated value are output as I-channel data and Q-channel data, respectively. When this operation is actually performed in hardware, however, computation is very complicated and power efficiency is not good. For this reason, the GMSK modulator 310 usually has the I-channel ROM table 313 , in which results of performing GMSK modulation on an I-channel are stored in advance, and the Q-channel ROM table 314 , in which results of performing GMSK modulation on a Q-channel are also stored in advance.
- increases from a reference point, t 0, the impulse response becomes so small as to be negligible. Accordingly, when a GMSK modulator is implemented in the form of a look-up table, it is assumed that the magnitude of an impulse response is 0 when
- >nT where “n” is a real number. For example, when n 1.5, a GMSK modulation value for a current bit is calculated considering both a previous bit and a subsequent bit of the current bit.
- the I-channel ROM table 313 and the Q-channel ROM table 314 output GMSK modulation values corresponding to the data signal received from the shift register 311 . Since a single GMSK modulation value includes a plurality of samples, the counter 312 outputs a count signal for sequentially outputting the plurality of samples to the I-channel ROM table 313 and the Q-channel ROM table 314 .
- the latch 315 latches the GMSK modulation signal output from the I-channel ROM table 313 and the latch 316 latches the GMSK modulation signal output from the Q-channel ROM table 314 .
- Each of the latched GMSK modulation signals is converted into an analog signal by one of the digital-to-analog converters 320 and 325 , processed by on of the low-pass filters 330 and 335 , and transmitted to an I-channel or a Q-channel, respectively.
- Exemplary embodiments of the present invention provide a data modulator for adaptively controlling inter-symbol interference (ISI) and adjacent channel interference (ACI) according to a channel state based on Gaussian minimum shift keying (GMSK) modulation, and a data transmitter including the data modulator is provided as well.
- ISI inter-symbol interference
- ACI adjacent channel interference
- GMSK Gaussian minimum shift keying
- a data modulator including a shift register shifting a digital information signal, which is input in a bitstream, and outputting a first data signal, which is one of N-bit data signals; a read-only memory (ROM) table storing GMSK modulation signals respectively corresponding to the N-bit data signals and outputting a first GMSK modulation signal, which is one GMSK modulation signal corresponding to the first data signal among the stored GMSK modulation signals; and a low-pass filter for filtering the first GMSK modulation signal and outputting a second GMSK modulation signal.
- ROM read-only memory
- the data modulator may further include a multiplexer selecting and outputting one signal among the first GMSK modulation signal and the second GMSK modulation signal based on a predetermined control signal.
- the data modulator may further include a counter outputting a count signal for sequentially outputting M samples in the first GMSK modulation signal corresponding to the first data signal, wherein each of the GMSK modulation signals includes M samples.
- the predetermined control signal my be determined based on channel state information including ACI and ISI, which is obtained from a receiver.
- a method of modulating data based on a read-only memory (ROM) table that stores Gaussian minimum shift keying (GMSK) modulation signals respectively corresponding to N-bit data signals includes shifting a digital information signal, which is input in a bitstream, and outputting a first data signal, which is one of the N-bit data signals; outputting a first GMSK modulation signal, which is one GMSK modulation signal corresponding to the first data signal among the stored GMSK modulation signals, from the ROM table, and filtering the first GMSK modulation signal to output a second GMSK modulation signal.
- GMSK Gaussian minimum shift keying
- a data transmitter including a data encoder encoding an analog information signal into a digital information signal; a data modulator modulating the digital information signal into a first Gaussian minimum shift keying (GMSK) modulation signal and selecting and outputting one modulation signal among the first GMSK signal and a second GMSK signal, which is obtained by filtering the first GMSK modulation signal, based on a predetermined control signal including channel state information received from a receiver; and a digital-to-analog converter converting a modulation signal output from the data modulator into an analog signal.
- GMSK Gaussian minimum shift keying
- FIG. 1 illustrates the impulse response of a Gaussian pulse shaping filter with respect to bandwidth (BT);
- FIG. 2 illustrates the power spectral density (PSD) of minimum shift keying (MSK) and Gaussian minimum shift keying (GMSK);
- FIG. 3 is a block diagram of a conventional data modulator for performing GMSK modulation
- FIG. 4 is a block diagram of a data transmitter based on GMSK modulation according to an exemplary embodiment of the present invention
- FIG. 5 is a block diagram of a data modulator based on GMSK modulation according to an exemplary embodiment of the present invention.
- FIG. 6 is a flowchart of a data modulation procedure based on GMSK modulation according to an exemplary embodiment of the present invention.
- FIG. 4 is a block diagram of a data transmitter 400 based on Gaussian minimum shift keying (GMSK) modulation according to an exemplary embodiment of the present invention.
- the data transmitter 400 includes a data encoder 410 , a data modulator 420 , and a radio frequency (RF) unit 430 .
- GMSK Gaussian minimum shift keying
- the data encoder 410 codes a raw information signal input thereto and outputs a digital information signal.
- the data modulator 420 modulates the digital information signal output from the data encoder 410 into a first GMSK modulation signal, selects one modulation signal from among the first GMSK modulation signal and a second GMSK modulation signal by filtering the first GMSK modulation signal based on a predetermined control signal CON including information about a channel state, which is input from a receiver (not shown) and fed to the data modulator 420 , and converts the selected modulation signal into an analog signal.
- a predetermined control signal CON including information about a channel state
- the RF unit 430 upconverts the analog signal output from the data modulator 420 to a signal in the carrier frequency band.
- FIG. 5 is a block diagram of the data modulator 420 based on GMSK modulation according to an exemplary embodiment of the present invention.
- the data modulator 420 includes a GMSK modulator 510 , digital-to-analog converters 530 and 535 , and first low-pass filters 540 and 545 for the I and Q channels, respectively.
- the GMSK modulator 510 includes a shift register 511 , a counter 512 , an I-channel read-only memory (ROM) table shown at 513 , a Q-channel ROM table shown at 514 , second low-pass filters 515 and 516 , multiplexers 517 and 518 , and latches 519 and 520 .
- ROM read-only memory
- the shifter register 511 shifts a digital information signal Inf, which is input in a bitstream, and outputs a first data signal, which is one among N-bit data signals.
- N is determined based on a trade-off between the modulation accuracy of the GMSK modulator 510 and the ROM table ( 513 , 514 ) size.
- each of the N-bit data signals comprises N bits, so the first data signal also comprises N bits.
- the I-channel ROM table 513 and the Q-channel ROM table 514 store GMSK modulation signals corresponding to the respective N-bit data signals with respect to and I-channel and a Q-channel, respectively.
- Each of the I-channel ROM table 513 and the Q-channel ROM table 514 outputs a first GMSK modulation signal, which is one GMSK modulation signals corresponding to the first data signal from among the stored GMSK modulation signals.
- the GMSK modulation signals may include a plurality of samples.
- the counter 512 outputs a count signal for sequentially outputting the plurality of samples to the I-channel ROM table 513 and the Q-channel ROM table 514 .
- the second low-pass filter 515 filters the first GMSK modulations signal for the I-channel, which is output form the I-channel ROM table 513 , and outputs a second GMSK modulation signal for the I-channel.
- the other second low-pass filter 516 filters the first GMSK modulation signal for the Q-channel, which is output from the Q-channel ROM table 514 , and outputs a second GMSK modulation signal for the Q-channel.
- Each of the second low-pass filters 515 and 516 may be a finite impulse response (FIR) filter having a linear phase characteristic.
- each of the second low-pass filters 515 and 516 may be implemented by a digital signal processor (DSP) having a memory, so that the filter coefficients can be changed when hardware is set.
- DSP digital signal processor
- the multiplexer 517 selects and outputs one signal from among the first GMSK modulation signal for the I-channel and the second GMSK modulation signal output from the second low-pass filter 515 based on the predetermined control signal CON.
- the multiplexer 518 selects and outputs one signal from among the first GMSK modulation signal for the Q-channel and the second GMSK modulation signal output from the second low-pass filter 516 based on the predetermined control signal CON.
- the predetermined control signal CON may be determined based on channel state information including adjacent channel interference (ACI) and inter-symbol interference (ISI), which may be received from a receiver.
- ACI adjacent channel interference
- ISI inter-symbol interference
- a receiver may determine a channel state based on data received from a data transmitter and transmit information on the channel state to the data transmitter 400 . Then the data transmitter 400 receives the channel state information and may determine the control signal CON based on the received channel state information.
- the GMSK modulator 510 outputs the first GMSK modulation signal output from each of the I-channel ROM table 513 and the Q-channel ROM table 514 or outputs the second GMSK modulation signal output from each of the second low-pass filters 515 and 516 , which perform filtering with a predetermined filter coefficient, based on the channel state.
- the filter coefficient of the second low-pass filters 515 and 516 may be changed through programming during hardware setting and may be changed based on the channel state information.
- each of the multiplexers 517 and 518 may output the second GMSK modulation signal having a narrower bandwidth than the first GMSK modulation signal.
- the latch 519 latches the first or second GMSK modulation signal corresponding to the I-channel, which is output from the multiplexer 517 .
- the latch 520 latches the first or second GMSK modulation signal corresponding to the Q-channel, which is output from the multiplexer 518 .
- the digital-to-analog converter 530 converts a digital modulation signal output from the latch 519 into an analog signal and the first low-pass filter 540 outputs the analog signal to the I-channel.
- the digital-to-analog converter 535 converts a digital modulation signal output from the latch 520 into an analog signal and the first low-pass filter 545 outputs the analog signal to the Q-channel.
- the GMSK modulator 510 illustrated in FIG. 5 includes the two second low-pass filters 515 and 516 and the two multiplexers 517 and 518 individually for the I-channel and the Q-channel, respectively.
- the present invention is not restricted to this exemplary embodiment, for example, a common low-pass filter and a common multiplexer may be implemented for both the I-channel and the Q-channel.
- FIG. 6 is a flowchart of a data modulation procedure based on GMSK modulation according to an exemplary embodiment of the present invention.
- the data modulation procedure is performed by the data modulator 420 illustrated in FIG. 5 .
- a first GMSK modulation signal corresponding to the first data signal is output from the I-channel ROM table 513 and a first GMSK modulation signal corresponding to the first data signal is output from the Q-channel ROM table 514 .
- the first GMSK modulation signal output from the I-channel ROM table 513 is filtered by the second low-pass filter 515 , and a second GMSK modulation signal is generated while the first GMSK modulation signal output from the Q-channel ROM table 514 is filtered by the second low-pass filter 516 , and a second GMSK modulation signal is generated.
- the control signal CON generated based on channel state information includes ACI information. Accordingly, in operation S 640 the seriousness of the ACI is determined based on the control signal CON.
- the second GMSK modulation signal is output from each of the multiplexers 517 and 518 based on the control signal CON in operation S 650 .
- the first GMSK modulation signal is output from each of the multiplexers 517 and 518 based on the control signal CON in operation S 660 .
- a GMSK modulation signal which is output based on a fixed BT value, that is, data having a fixed number of bits, is filtered based on channel state information.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Power Engineering (AREA)
- Nonlinear Science (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Abstract
Description
- This application claims the priority of Korean Patent Application No. 2006-0066218, filed on Jul. 14, 2006, in the Korean Intellectual Property Office, the disclosure of which is incorporated herein in its entirety by reference.
- 1. Technical Field
- The present disclosure relates to a data modulator, and more particularly, to a data modulator based on Gaussian minimum shift keying (GMSK) modulation and a data transmitter including the same.
- 2. Discussion of Related Art
- GMSK is a kind of minimum shift keying (MSK) and is a modulation scheme by which rapid change in binary data is removed by smoothing phase changes using a Gaussian pulse shaping filter, so that the bandwidth of the modulated signal is reduced.
-
FIG. 1 illustrates the impulse response of a Gaussian pulse shaping filter with respect to bandwidth (BT). Referring toFIG. 1 , the impulse response of the Gaussian pulse shaping filter that exists in a range from t=−∞ t=+∞ causes inter-symbol interference (ISI). When BT decrease, symbol energy a α, that is, the power corresponding to α, increases and, thus, ISI also increases. -
FIG. 2 illustrates the power spectral density (PSD) of MSK and GMSK. Referring toFIG. 2 , the power spectral density (PSD) of GMSK has lower side-lobe power and narrower main-lobe width than that of MSK. When filtering is performed using a baseband Gaussian filter before MSK modulation, side-lobe power and main-lobe width can be reduced. In this case, the slope of the main lobe increases more and the level of the side lobe decreases more. This kind of MSK modulation with Gaussian filtering of a baseband signal is referred to as GMSK modulation. - In GMSK modulation, a main-lobe width and a side-lobe level are determined by BT. BT is a standardized bandwidth and is obtained by multiplying a 3-dB bandwidth B of a Gaussian filter by a symbol interval T. When the BT is decreased, the main-lobe width and the side-lobe level are also decreased. Accordingly, when the BT is small, the adjacent channel interference (ACI) is also small.
- Referring to
FIGS. 1 and 2 , ISI and ACI are in a trade-off relation. - GMSK is usually used in communication systems in which a narrow band width is allocated to a single user. A global system for mobile communication (GSM) is one of these communication systems. The GSM uses GMSK modulation in which BT is 0.3. This means that the 3-dB bandwidth of a Gaussian filter used for GMSK modulation is 0.3*271 kHz. The value of BT is obtained by performing a trade-off analysis of ISI and ACI and selecting a value giving optimal performance.
-
FIG. 3 is a block diagram of aconventional data modulator 300 based on GMSK modulation. Referring toFIG. 3 , thedata modulator 300 includes a GMSKmodulator 310, digital-to-analog converters pass filters modulator 310 includes ashift register 311, acounter 312, an I-channel read-only memory (ROM) table shown at 313, a Q-channel ROM table shown at 314, andlatches - In GMSK modulation, input digital information is Gaussian filtered bit by bit integrated value are output as I-channel data and Q-channel data, respectively. When this operation is actually performed in hardware, however, computation is very complicated and power efficiency is not good. For this reason, the GMSK
modulator 310 usually has the I-channel ROM table 313, in which results of performing GMSK modulation on an I-channel are stored in advance, and the Q-channel ROM table 314, in which results of performing GMSK modulation on a Q-channel are also stored in advance. - The impulse response of a Gaussian pulse shaping filter used in GMSK exists in a range from t=−∞ to t=+∞, but when |t| increases from a reference point, t=0, the impulse response becomes so small as to be negligible. Accordingly, when a GMSK modulator is implemented in the form of a look-up table, it is assumed that the magnitude of an impulse response is 0 when |t|>nT where “n” is a real number. For example, when n=1.5, a GMSK modulation value for a current bit is calculated considering both a previous bit and a subsequent bit of the current bit.
- The
shift register 311 shifts an input digital information signal Inf, which is input in a bitstream, by one bit and outputs a data signal corresponding to the number of bits, which should be considered, for example, 3 bits when n=1.5, in parallel. The I-channel ROM table 313 and the Q-channel ROM table 314 output GMSK modulation values corresponding to the data signal received from theshift register 311. Since a single GMSK modulation value includes a plurality of samples, thecounter 312 outputs a count signal for sequentially outputting the plurality of samples to the I-channel ROM table 313 and the Q-channel ROM table 314. Thelatch 315 latches the GMSK modulation signal output from the I-channel ROM table 313 and thelatch 316 latches the GMSK modulation signal output from the Q-channel ROM table 314. - Each of the latched GMSK modulation signals is converted into an analog signal by one of the digital-to-
analog converters pass filters - GMSK modulation values stored in the I-channel ROM table 313 and those stored in the Q-channel ROM table 314 are calculated based on a fixed BT value, for example, BT=0.3, for GMSK modulation in a GSM. Even if an optimal BT value is selected considering ISI and ACI, the channel state may vary according to the external environment and, therefore, a method of adaptively controlling ISI and ACI according to the channel state is desired.
- Exemplary embodiments of the present invention provide a data modulator for adaptively controlling inter-symbol interference (ISI) and adjacent channel interference (ACI) according to a channel state based on Gaussian minimum shift keying (GMSK) modulation, and a data transmitter including the data modulator is provided as well.
- According to an exemplary embodiment of the present invention, there is provided a data modulator including a shift register shifting a digital information signal, which is input in a bitstream, and outputting a first data signal, which is one of N-bit data signals; a read-only memory (ROM) table storing GMSK modulation signals respectively corresponding to the N-bit data signals and outputting a first GMSK modulation signal, which is one GMSK modulation signal corresponding to the first data signal among the stored GMSK modulation signals; and a low-pass filter for filtering the first GMSK modulation signal and outputting a second GMSK modulation signal.
- The data modulator may further include a multiplexer selecting and outputting one signal among the first GMSK modulation signal and the second GMSK modulation signal based on a predetermined control signal.
- The data modulator may further include a counter outputting a count signal for sequentially outputting M samples in the first GMSK modulation signal corresponding to the first data signal, wherein each of the GMSK modulation signals includes M samples.
- The predetermined control signal my be determined based on channel state information including ACI and ISI, which is obtained from a receiver.
- According to an exemplary embodiment of the present invention, there is provided a method of modulating data based on a read-only memory (ROM) table that stores Gaussian minimum shift keying (GMSK) modulation signals respectively corresponding to N-bit data signals. The method includes shifting a digital information signal, which is input in a bitstream, and outputting a first data signal, which is one of the N-bit data signals; outputting a first GMSK modulation signal, which is one GMSK modulation signal corresponding to the first data signal among the stored GMSK modulation signals, from the ROM table, and filtering the first GMSK modulation signal to output a second GMSK modulation signal.
- According to an exemplary embodiment of the present invention, there is provided a data transmitter including a data encoder encoding an analog information signal into a digital information signal; a data modulator modulating the digital information signal into a first Gaussian minimum shift keying (GMSK) modulation signal and selecting and outputting one modulation signal among the first GMSK signal and a second GMSK signal, which is obtained by filtering the first GMSK modulation signal, based on a predetermined control signal including channel state information received from a receiver; and a digital-to-analog converter converting a modulation signal output from the data modulator into an analog signal.
- Exemplary embodiments of the present invention will be understood in more detail from the following descriptions taken in conjunction with the attached drawings in which:
-
FIG. 1 illustrates the impulse response of a Gaussian pulse shaping filter with respect to bandwidth (BT); -
FIG. 2 illustrates the power spectral density (PSD) of minimum shift keying (MSK) and Gaussian minimum shift keying (GMSK); -
FIG. 3 is a block diagram of a conventional data modulator for performing GMSK modulation; -
FIG. 4 is a block diagram of a data transmitter based on GMSK modulation according to an exemplary embodiment of the present invention; -
FIG. 5 is a block diagram of a data modulator based on GMSK modulation according to an exemplary embodiment of the present invention; and -
FIG. 6 is a flowchart of a data modulation procedure based on GMSK modulation according to an exemplary embodiment of the present invention. - The attached drawings for illustrating exemplary embodiments of the present invention are referred to in order to gain a sufficient understanding of the present invention, the merits thereof, and the objectives accomplished by the implementation of exemplary embodiments of the present invention.
- Hereinafter, the present invention will be described in detail by explaining exemplary embodiments with reference to the attached drawings. Like reference numerals in the drawings denote like elements.
-
FIG. 4 is a block diagram of adata transmitter 400 based on Gaussian minimum shift keying (GMSK) modulation according to an exemplary embodiment of the present invention. Thedata transmitter 400 includes adata encoder 410, adata modulator 420, and a radio frequency (RF)unit 430. - The
data encoder 410 codes a raw information signal input thereto and outputs a digital information signal. - The data modulator 420 modulates the digital information signal output from the data encoder 410 into a first GMSK modulation signal, selects one modulation signal from among the first GMSK modulation signal and a second GMSK modulation signal by filtering the first GMSK modulation signal based on a predetermined control signal CON including information about a channel state, which is input from a receiver (not shown) and fed to the data modulator 420, and converts the selected modulation signal into an analog signal.
- The
RF unit 430 upconverts the analog signal output from the data modulator 420 to a signal in the carrier frequency band. -
FIG. 5 is a block diagram of the data modulator 420 based on GMSK modulation according to an exemplary embodiment of the present invention. Referring toFIG. 5 , the data modulator 420 includes aGMSK modulator 510, digital-to-analog converters pass filters - The GMSK modulator 510 includes a
shift register 511, acounter 512, an I-channel read-only memory (ROM) table shown at 513, a Q-channel ROM table shown at 514, second low-pass filters multiplexers - The
shifter register 511 shifts a digital information signal Inf, which is input in a bitstream, and outputs a first data signal, which is one among N-bit data signals. N is determined based on a trade-off between the modulation accuracy of theGMSK modulator 510 and the ROM table (513, 514) size. In an exemplary embodiment of the present invention, each of the N-bit data signals comprises N bits, so the first data signal also comprises N bits. - The I-channel ROM table 513 and the Q-channel ROM table 514 store GMSK modulation signals corresponding to the respective N-bit data signals with respect to and I-channel and a Q-channel, respectively. Each of the I-channel ROM table 513 and the Q-channel ROM table 514 outputs a first GMSK modulation signal, which is one GMSK modulation signals corresponding to the first data signal from among the stored GMSK modulation signals. The GMSK modulation signals may include a plurality of samples.
- The
counter 512 outputs a count signal for sequentially outputting the plurality of samples to the I-channel ROM table 513 and the Q-channel ROM table 514. - The second low-
pass filter 515 filters the first GMSK modulations signal for the I-channel, which is output form the I-channel ROM table 513, and outputs a second GMSK modulation signal for the I-channel. The other second low-pass filter 516 filters the first GMSK modulation signal for the Q-channel, which is output from the Q-channel ROM table 514, and outputs a second GMSK modulation signal for the Q-channel. Each of the second low-pass filters pass filters - The
multiplexer 517 selects and outputs one signal from among the first GMSK modulation signal for the I-channel and the second GMSK modulation signal output from the second low-pass filter 515 based on the predetermined control signal CON. Themultiplexer 518 selects and outputs one signal from among the first GMSK modulation signal for the Q-channel and the second GMSK modulation signal output from the second low-pass filter 516 based on the predetermined control signal CON. - The predetermined control signal CON may be determined based on channel state information including adjacent channel interference (ACI) and inter-symbol interference (ISI), which may be received from a receiver. For example, a receiver may determine a channel state based on data received from a data transmitter and transmit information on the channel state to the
data transmitter 400. Then thedata transmitter 400 receives the channel state information and may determine the control signal CON based on the received channel state information. - In the current embodiment, the
GMSK modulator 510 outputs the first GMSK modulation signal output from each of the I-channel ROM table 513 and the Q-channel ROM table 514 or outputs the second GMSK modulation signal output from each of the second low-pass filters pass filters multiplexers multiplexers - The
latch 519 latches the first or second GMSK modulation signal corresponding to the I-channel, which is output from themultiplexer 517. Thelatch 520 latches the first or second GMSK modulation signal corresponding to the Q-channel, which is output from themultiplexer 518. - The digital-to-
analog converter 530 converts a digital modulation signal output from thelatch 519 into an analog signal and the first low-pass filter 540 outputs the analog signal to the I-channel. The digital-to-analog converter 535 converts a digital modulation signal output from thelatch 520 into an analog signal and the first low-pass filter 545 outputs the analog signal to the Q-channel. - The GMSK modulator 510 illustrated in
FIG. 5 includes the two second low-pass filters multiplexers -
FIG. 6 is a flowchart of a data modulation procedure based on GMSK modulation according to an exemplary embodiment of the present invention. The data modulation procedure is performed by the data modulator 420 illustrated inFIG. 5 . - Referring to
FIGS. 5 and 6 , in operation S610 the digital information signal Inf, which is input in a bitstream, is shifted by theshift register 511 and a first data signal corresponding to one of N-bit data signals is output. - In operation S620, a first GMSK modulation signal corresponding to the first data signal is output from the I-channel ROM table 513 and a first GMSK modulation signal corresponding to the first data signal is output from the Q-channel ROM table 514.
- In operation S630, the first GMSK modulation signal output from the I-channel ROM table 513 is filtered by the second low-
pass filter 515, and a second GMSK modulation signal is generated while the first GMSK modulation signal output from the Q-channel ROM table 514 is filtered by the second low-pass filter 516, and a second GMSK modulation signal is generated. - The control signal CON generated based on channel state information includes ACI information. Accordingly, in operation S640 the seriousness of the ACI is determined based on the control signal CON.
- When it is determined that the ACI is seriously high, the second GMSK modulation signal is output from each of the
multiplexers - When it is determined that the ACI is not serious, the first GMSK modulation signal is output from each of the
multiplexers - As described above, according to an exemplary embodiment of the present invention, a GMSK modulation signal, which is output based on a fixed BT value, that is, data having a fixed number of bits, is filtered based on channel state information. As a result, even in a state where the number of bits of data used for GMSK modulation is fixed, the trade-off between ACI and ISI can be effectively controlled according to a channel state.
- While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present invention as defined by the following claims.
Claims (13)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060066218A KR100773745B1 (en) | 2006-07-14 | 2006-07-14 | Data modulation device based on MMS modulation and data transmission device including same |
KR10-2006-0066218 | 2006-07-14 |
Publications (2)
Publication Number | Publication Date |
---|---|
US20080013643A1 true US20080013643A1 (en) | 2008-01-17 |
US7760818B2 US7760818B2 (en) | 2010-07-20 |
Family
ID=38949230
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/687,699 Expired - Fee Related US7760818B2 (en) | 2006-07-14 | 2007-03-19 | Data modulator based on Gaussian minimum shift keying (GMSK) modulation and data transmitter including the same |
Country Status (2)
Country | Link |
---|---|
US (1) | US7760818B2 (en) |
KR (1) | KR100773745B1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100048221A1 (en) * | 2008-08-20 | 2010-02-25 | Qualcomm Incorporated | Switching between different transmit/receive pulse shaping filters for limiting adjacent channel interference |
US20100048215A1 (en) * | 2008-08-20 | 2010-02-25 | Qualcomm Incorporated | Adaptive transmission (tx)/reception (rx) pulse shaping filter for femtocell base stations and mobile stations within a network |
JP2012504353A (en) * | 2009-08-11 | 2012-02-16 | クゥアルコム・インコーポレイテッド | Adaptive transmit (Tx) / receive (Rx) pulse shaping filters for femtocell base stations and mobile stations in a network |
US10368282B2 (en) * | 2017-03-03 | 2019-07-30 | Itron Networked Solutions, Inc. | Mode control design |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100989098B1 (en) | 2010-04-19 | 2010-10-25 | 엘아이지넥스원 주식회사 | Data frame generation method based on gmsk modulation for sc-fde system |
US8355460B2 (en) * | 2011-05-24 | 2013-01-15 | Continental Electronics Corp. | Radio transmitter system and method |
CN115426229B (en) * | 2022-07-21 | 2024-05-28 | 华力智芯(成都)集成电路有限公司 | Quick Gaussian filtering method based on GMSK modulation system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5022054A (en) * | 1988-11-30 | 1991-06-04 | Motorola, Inc. | Digital GMSK modulator with non-integer bit interval handling |
US5942955A (en) * | 1996-08-30 | 1999-08-24 | Nec Corporation | Quasi-GMSK modulator |
US5956328A (en) * | 1995-11-30 | 1999-09-21 | Nec Corporation | Spread spectrum communications system |
US6320914B1 (en) * | 1996-12-18 | 2001-11-20 | Ericsson Inc. | Spectrally efficient modulation using overlapped GMSK |
US6771711B2 (en) * | 1999-04-22 | 2004-08-03 | Infineon Technologies Ag | Digital GMSK filter |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07193603A (en) * | 1993-12-27 | 1995-07-28 | Nippon Hoso Kyokai <Nhk> | MSK modulator |
KR100487354B1 (en) * | 1998-04-06 | 2005-07-07 | 엘지전자 주식회사 | Method of digital minimum shift keying modulation and apparatus of the same and modulation system using the same |
KR100313454B1 (en) | 1999-07-09 | 2001-11-07 | 이재형 | Composition for sapressing with drawal symptoms |
KR20010094695A (en) * | 2000-04-06 | 2001-11-01 | 윤종용 | Digital frequency shift keying modulation apparatus having feedback structure in communication system |
KR100425644B1 (en) * | 2000-11-23 | 2004-04-03 | 학교법인대우학원 | A Filtering Method for Reducing Computations, and The Gaussian Lowpass Filter and The Modulator Using the Filtering Method therein |
-
2006
- 2006-07-14 KR KR1020060066218A patent/KR100773745B1/en active Active
-
2007
- 2007-03-19 US US11/687,699 patent/US7760818B2/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5022054A (en) * | 1988-11-30 | 1991-06-04 | Motorola, Inc. | Digital GMSK modulator with non-integer bit interval handling |
US5956328A (en) * | 1995-11-30 | 1999-09-21 | Nec Corporation | Spread spectrum communications system |
US5942955A (en) * | 1996-08-30 | 1999-08-24 | Nec Corporation | Quasi-GMSK modulator |
US6320914B1 (en) * | 1996-12-18 | 2001-11-20 | Ericsson Inc. | Spectrally efficient modulation using overlapped GMSK |
US6771711B2 (en) * | 1999-04-22 | 2004-08-03 | Infineon Technologies Ag | Digital GMSK filter |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100048221A1 (en) * | 2008-08-20 | 2010-02-25 | Qualcomm Incorporated | Switching between different transmit/receive pulse shaping filters for limiting adjacent channel interference |
WO2010022290A2 (en) | 2008-08-20 | 2010-02-25 | Qualcomm Incorporated | Switching between different transmit/ receive pulse shaping filters for limiting adjacent channel interference |
US20100048215A1 (en) * | 2008-08-20 | 2010-02-25 | Qualcomm Incorporated | Adaptive transmission (tx)/reception (rx) pulse shaping filter for femtocell base stations and mobile stations within a network |
WO2010022290A3 (en) * | 2008-08-20 | 2010-04-15 | Qualcomm Incorporated | Switching between different transmit/ receive pulse shaping filters for limiting adjacent channel interference |
WO2010022407A3 (en) * | 2008-08-20 | 2010-06-24 | Qualcomm Incorporated | Adaptive transmission (tx)/reception (rx) pulse shaping filter for femtocell base stations and mobile stations within a network |
US8437762B2 (en) | 2008-08-20 | 2013-05-07 | Qualcomm Incorporated | Adaptive transmission (Tx)/reception (Rx) pulse shaping filter for femtocell base stations and mobile stations within a network |
US8452332B2 (en) | 2008-08-20 | 2013-05-28 | Qualcomm Incorporated | Switching between different transmit/receive pulse shaping filters for limiting adjacent channel interference |
EP2750346A1 (en) * | 2008-08-20 | 2014-07-02 | Qualcomm Incorporated | Adaptive transmission (TX)/reception (RX) pulse shaping filter for femtocell base stations and mobile stations within a network |
JP2012504353A (en) * | 2009-08-11 | 2012-02-16 | クゥアルコム・インコーポレイテッド | Adaptive transmit (Tx) / receive (Rx) pulse shaping filters for femtocell base stations and mobile stations in a network |
US10368282B2 (en) * | 2017-03-03 | 2019-07-30 | Itron Networked Solutions, Inc. | Mode control design |
Also Published As
Publication number | Publication date |
---|---|
US7760818B2 (en) | 2010-07-20 |
KR100773745B1 (en) | 2007-11-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7760818B2 (en) | Data modulator based on Gaussian minimum shift keying (GMSK) modulation and data transmitter including the same | |
US5633893A (en) | Digital modulation method with controlled envelope variation | |
EP1489748B1 (en) | Extended range digital-to-analog conversion | |
US5930299A (en) | Digital modulator with compensation and method therefor | |
US7555054B2 (en) | Methods and systems for transmission of multiple modulated signals over wireless networks | |
US8050345B1 (en) | QAM and GMSK systems | |
EP1517452B1 (en) | High-quality power ramping in a communications transmitter | |
US20070053471A1 (en) | Antenna systems, receivers and demodulators for cross-correlated and other signals | |
CN102752247A (en) | RF transmitter, wireless communication unit and method for generating RF signal | |
US6731704B1 (en) | Apparatus and bit-shift method for eliminating interference of cross polarization | |
US7031289B1 (en) | Control of amplitude level of baseband signal to be transmitted on the basis of the number of transmission codes | |
US4965536A (en) | Quadrature amplitude modulation system using digital filters | |
US7746807B2 (en) | Band limiting method and wireless communication system | |
JP2000040942A (en) | Digital filter | |
US8155238B2 (en) | Device for processing radio transmission data with digital predistortion | |
JP3931140B2 (en) | IQ modulator and method | |
US7605724B2 (en) | Method and apparatus for a transmission signal up-converting filter | |
JP2006217401A (en) | Communication device | |
US7248646B1 (en) | Digital reconfigurable core for multi-mode base-band transmitter | |
CN115022141B (en) | GMSK signal digital modulation transmitting device and method | |
US8401114B2 (en) | Mobile telecommunication device and ramping data transmitting method thereof | |
JP3024548B2 (en) | Phase modulation method and phase modulation device | |
US6968016B1 (en) | Device and method for I/Q modulation, frequency translation and upsampling | |
JP2011077645A (en) | Method, circuit and program for digitally filtering (pulse shaping) signal | |
GB2410407A (en) | Digital FSK transmitter containing a quadrature modulator |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SAMSUNG ELECTRONICS CO., LTD., KOREA, REPUBLIC OF Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:LEE, DONG-WON;REEL/FRAME:019027/0251 Effective date: 20070226 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552) Year of fee payment: 8 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20220720 |