KR940004196B1 - Gmsk digital modulate apparatus and method - Google Patents

Gmsk digital modulate apparatus and method Download PDF

Info

Publication number
KR940004196B1
KR940004196B1 KR1019900013715A KR900013715A KR940004196B1 KR 940004196 B1 KR940004196 B1 KR 940004196B1 KR 1019900013715 A KR1019900013715 A KR 1019900013715A KR 900013715 A KR900013715 A KR 900013715A KR 940004196 B1 KR940004196 B1 KR 940004196B1
Authority
KR
South Korea
Prior art keywords
digital
phase
value
output
input data
Prior art date
Application number
KR1019900013715A
Other languages
Korean (ko)
Other versions
KR920005477A (en
Inventor
박상규
Original Assignee
삼성전자 주식회사
정용문
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자 주식회사, 정용문 filed Critical 삼성전자 주식회사
Priority to KR1019900013715A priority Critical patent/KR940004196B1/en
Publication of KR920005477A publication Critical patent/KR920005477A/en
Application granted granted Critical
Publication of KR940004196B1 publication Critical patent/KR940004196B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K7/00Modulating pulses with a continuously-variable modulating signal

Landscapes

  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)

Abstract

A GMSK digital modulating apparatus and method includes: a digital signal processor for calculating sine value and cosine value of instant phase variation amount by the output signal of a Gaussian filter; first and second digital/analog signal converters for converting the data output from the digital signal processor into analog; first and second low-pass filters for removing quantization noise produced in the first and second digital/analog signal converters; a phase transition section for phase-transiting a carrier; first and second mixers for mixing the output signal of the phase transition section with the output signal of the first and second low-pass filters; a composing section for composing the signals output from the first and second mixers; and a band-pass filter for filtering the output signal of the composing section, thereby reducing the volume of hardware.

Description

GMSK디지틀 변조장치 및 방법GMSK digital modulator and method

제1도는 종래 기술에 의한 GMSK디지틀 변조장치의 구성도.1 is a block diagram of a GMSK digital modulation device according to the prior art.

제2도는 본 발명에 의한 GMSK디지틀 변조장치의 구성도.2 is a block diagram of a GMSK digital modulation device according to the present invention.

제3도는 가우시안필터의 단일구형파 응답도.3 is a single square wave response of a Gaussian filter.

제4도는 본 발명에 의한 GMSK디지틀 변조장치의 프로그램 흐름도.4 is a program flow diagram of a GMSK digital modulation device according to the present invention.

제5도는 제4도에 따른 GMSK디지틀 변조방법을 설명하기 위한 파형도.5 is a waveform diagram for explaining a GMSK digital modulation method according to FIG.

* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings

10 : 디지틀신호처리부 20,30 : 제1,2디지틀/아날로그신호변환부10: digital signal processing unit 20,30: first and second digital / analog signal conversion unit

40,50 : 제1,2저역통과필터부 60 : 위상천이부40,50: first and second low pass filter 60: phase shifter

70,80 : 제1,2혼합부 90 : 합성부70,80: 1st, 2nd mixing part 90: synthesis part

100 : 대역통과필터부100: band pass filter unit

본 발명은 GMSK(Gaussian-filtered Minimum Shift Keying)디지틀 변조장치 및 방법에 관한 것으로, 특히 DSP(Digital Signal Processor)를 이용하여 입력 NRZ(Non-Return to Zero)데이타 신호에 의한 기우시안 저역통과필터 출력신호의 순간위상변화에 해당하는 정현함수 및 여현함수값을 계산하고 이 값을 아날로그신호로 변환하여 직교형 변조기에 인가함으로써 GMSK변조신호를 발생시키는 GMSK디지틀 변조장치 및 방법에 관한 것이다.The present invention relates to a Gaussian-filtered Minimum Shift Keying (GMSK) digital modulation device and method, and in particular, a Gaussian low pass filter output by an input Non-Return to Zero (NRZ) data signal using a digital signal processor (DSP). The present invention relates to a GMSK digital modulation device and method for generating a GMSK modulated signal by calculating a sine function and a cosine function value corresponding to an instantaneous phase change of a signal, converting the value into an analog signal, and applying the result to an orthogonal modulator.

GMSK변조방법은 디지틀신호의 변조시에 발생하는 위상의 불연속 및 변조신호의 스펙트럼이 확산되는 것을 방지하기 위하여 입력되는 NRZ데이타신호를 가우시안 저역통과필터로 통과시킨 다음에 변조도가 0.5인 FM변조기를 이용하는 방법으로, 종래 일반적인 GMSK디지틀 변조장치는 제1도에 도시된 바와같이 가우시안 저역통과필터(1)의, 출력신호로 FM변조기(2)의 VCO(Voltage Controled Oscillator)를 직접 구동하는 방법을 채택하고 있다.The GMSK modulation method uses an FM modulator with a modulation degree of 0.5 after passing an input NRZ data signal through a Gaussian lowpass filter to prevent the discontinuity of phase and spread spectrum of the modulation signal generated during modulation of the digital signal. As a method, the conventional general GMSK digital modulator adopts a method of directly driving a VCO (Voltage Controlled Oscillator) of the FM modulator 2 as an output signal of the Gaussian low pass filter 1, as shown in FIG. have.

그러나, 상기와 같은 방법에 의한 FM변조기(2)로는 변조도 및 선형성을 정확하게 조절할 수 없고 FM변조기(2)내에 채용되어 있는 VCO의 특성상 주파수 드리프트(Frequency drift)가 발생하는 것을 근본적으로 해결할 수 없는 문제점이 있었다.However, the FM modulator 2 according to the above method cannot accurately adjust the modulation degree and linearity, and it is impossible to fundamentally solve the occurrence of frequency drift due to the characteristics of the VCO employed in the FM modulator 2. There was a problem.

따라서 본 발명은 상기 문제점을 해결하기 위하여 창출한 것으로서 가우시안필터의 출력신호에 의한 순간위상변화량의 정현함수값 및 여현함수값을 DSP를 이용하여 계산하고 이를 디지틀/아날로그신호 변환기를 이용하여 아날로그신호로 변환하여 직교형 변조기에 인가함으로써 GMSK변조신호를 발생시키는 GMSK디지틀 변조장치 및 방법을 제공하는데 그 목적이 있다.Therefore, in order to solve the above problems, the present invention calculates the sine function and the cosine function of the instantaneous phase change amount by the output signal of the Gaussian filter by using a DSP and converts it into an analog signal using a digital / analog signal converter. It is an object of the present invention to provide a GMSK digital modulation device and method for converting and applying a GMSK modulation signal to a quadrature modulator.

상기 목적을 달성하기 위하여 본 발명은, 입력데이타를 받아서 채용되어 있는 가우시안필터의 출력신호에 의한 순간위상변화량의 정현함수값 및 여현함수값을 계산하는 디지틀신호처리부와, 상기 디지틀신호처리부에서 각기 출력되는 데이타들을 아날로그 신호로 변환하는 제1,2디지틀/아날로그신호변환부와, 상기 제1,2디지틀/아날로그신호변환부에서 발생되는 양자화 잡음을 제거하기 위한 제1,2저역통과필터부와, 반송파를 입력하여 소정 위상천이시키는 위상천이부와, 상기 제1,2저역통과필터부의 출력신호에 상기 위상천이부의 출력신호를 혼합하는 제1,2혼합부와, 상기 제1,2혼합부에서 출력되는 신호들을 합성하는 합성부와, 상기 합성부의 출력신호를 필터링하는 대역통과필터부를 포함함을 특징으로 하는 GMSK디지틀 변조장치에 있어서, 상기와 같이 구성된 GMSK디지틀 변조장치를 작동시키기 위한 방법은 디지틀신호처리부에 채용되어 있는 시프트 레지스터의 초기화 및 초기위상값을 설정하고 입력데이타를 받아서 심볼간 간섭에 의한 위상값을 계산하는 과정과, 초기 위상값과 심볼간 간섭에 의한 위상값을 합하여 소정값으로 모듈로 연산을 행하고 입력데이타의 비트길이 샘플갯수를 초기화하는 과정과, 입력데이타가 입력되는 구간내에서 샘플하는 순간의 양자화된 위상값을 계산하고 이 위상값의 여현함수값 및 정현함수값을 계산해서 출력하는 과정과, 입력데이타의, 비트길이 샘플갯수가 일정값에 도달했는가를 판단하여 일정값이면 시프트레지스터에 일시 저장되어 있는 입력데이타를 시프트시키고 다음 입력데이타를 디지틀신호처리부에 입력하여 상기 과정들을 반복하는 과정으로 이루어진 것을 특징으로 한다.In order to achieve the above object, the present invention is a digital signal processing unit for calculating the sine function and the cosine function value of the instantaneous phase change amount by the output signal of the Gaussian filter which is applied to the input data, and each of the output from the digital signal processor First and second digital / analog signal converters for converting the data into analog signals, first and second low pass filter units for removing quantization noise generated by the first and second digital / analog signal converters; A phase shifter for inputting a carrier wave to perform a predetermined phase shift, a first and second mixer for mixing the output signal of the phase shifter with an output signal of the first and second low pass filter, and the first and second mixer A GMSK digital modulation device comprising: a synthesizer for synthesizing output signals and a band pass filter for filtering an output signal of the synthesizer; The method for operating the GMSK digital modulation device configured as described above includes the process of setting the initialization and initial phase values of the shift register employed in the digital signal processor, calculating the phase values due to inter-symbol interference by receiving input data, and initial phase values. Modulates the phase values due to the interference between the symbol and the symbol, modulo operation to a predetermined value, initializes the bit length sample number of the input data, calculates the quantized phase value at the moment of sampling in the input data input section, The process of calculating and outputting the cosine function value and the sine function value of the phase value and judging whether the number of bit length samples of the input data has reached a constant value, and if it is a constant value, shifts the input data temporarily stored in the shift register. After inputting the next input data to the digital signal processor, the above steps are repeated. It characterized by comprising.

이하 첨부한 도면을 참조하여 본 발명을 상세히 기술하기로 한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.

제2도에 의하면, 본 발명에 의한 GMSK디지틀 변조장치의 구성도이다.2 is a configuration diagram of a GMSK digital modulator according to the present invention.

제2도에 의하면, 본 발명에 의한 GMSK디지틀 변조장치는 입력데이터(an)를 받아서 내장되어 있는 가우시안필터의 출력신호에 의한 순간위상변화량의 정현함수값 및 여현함수값을 계산하는 디지틀신호처리부(10)와; 상기 디지틀신호처리부(10)에서 각기 출력되는 데이타들을 아날로그신호로 변환하는 제1,2디지틀/아날로그신호변환부(20,30)와; 상기 제1,2디지틀/안나로그 신호변환부(20,30)에서 발생하는 양자화 잡음을 제거하기 위한 제1,2저역통과필터부(40,50)와; 반송파(fc)를 입력하여 90°위상천이시키는 위상천이부(60)와; 상기 제1,2저역통과필터부(40,50)의 출력신호에 상기위상천이부(60)의 출력신호를 혼합하는 제1,2혼합부(70,80)와; 상기 제1,2혼합부(70,80)에서 출력되는 신호들을 합성하는 합성부(90)와; 상기 합성부 (90)의 출력신호를 필터링하는 대역통과필터부(100)로 구성된다.According to FIG. 2, the GMSK digital modulator according to the present invention receives an input data a n and calculates a sine function value and a cosine function value of an instantaneous phase change amount by an output signal of a built-in Gaussian filter. 10; First and second digital / analog signal converters 20 and 30 for converting data output from the digital signal processor 10 into analog signals; First and second low pass filter units 40 and 50 for removing quantization noise generated by the first and second digital / analog signal converters 20 and 30; A phase shifter 60 inputting a carrier fc to shift the phase 90 °; First and second mixing units 70 and 80 for mixing the output signals of the phase shifter 60 with the output signals of the first and second low pass filter units 40 and 50; A synthesis unit (90) for synthesizing signals output from the first and second mixing units (70, 80); The band pass filter 100 filters the output signal of the synthesis unit 90.

제4도는 본 발명에 의한 GMSK 디지틀 변조방법의 프로그램흐름도이다.4 is a program flow diagram of a GMSK digital modulation method according to the present invention.

제4도에 의하면, 본 발명에 의한 GMSK디지틀 변조방법은 디지틀신호처리부 (10)에 내장되어 있는 시프트 레지스터의 초기화 및 초기위상값(φ0)을 설정하고 입력데(an)를 받아서 심볼간 간섭에 의한 위상값(

Figure kpo00001
1)을 합하여 2π로 모듈로 연산을 행하고 입력데이타(an)의 비트길이 샘플갯수(k)를 초기화하는 과정과; 입력데이타 (an)가 입력되는 구간내에서 샘플하는 순간의 양자화된 위상값(φ2)을 계산하고 이 위상값(φ2)의 여현함수
Figure kpo00002
및 정현함수
Figure kpo00003
를 계산해서 출력하는 과정과, 입력데이타(an)의 비트길이 샘플갯수가 8에 도달했는가를 판단하여 8이면 시프트레지스터에 일시 저장되어 있는 입력데이타를 시프트시키고 다음 입력데이타 (an+1)를 디지틀신호처리부(10)에 입력하여 상기 과정들을 반복하는 과정으로 이루어진다.According to FIG. 4, the GMSK digital modulation method according to the present invention sets the initializing and initial phase values φ 0 of the shift register built in the digital signal processing unit 10, receives an input (a n ), and receives an intersymbol between symbols. Phase value due to interference
Figure kpo00001
Performing a modulo operation by adding 1 ) and initializing the bit length samples (k) of the input data (a n ); Calculate the quantized phase value (φ 2 ) at the moment of sampling in the interval where input data (a n ) is input and cosine function of this phase value (φ 2 )
Figure kpo00002
And sine functions
Figure kpo00003
Calculates and outputs the data, and judges whether the number of samples of the bit length of the input data (a n ) reaches 8, and if it is 8, shifts the input data temporarily stored in the shift register to the next input data (a n +1). Is input to the digital signal processing unit 10 to repeat the above processes.

제3도는 가우시안필터의 단일구형파 응답도이다.3 is a single square wave response diagram of a Gaussian filter.

상술한 바와같은 구성을 가진 본 발명의 작동관계를 설명하면 다음과 같다.Referring to the operation of the present invention having the configuration as described above are as follows.

GMSK변조신호를 수학적인 식으로 표시하면 하기 <식1>과 같다.If the GMSK modulated signal is represented by a mathematical equation, it is as follows.

Figure kpo00004
Figure kpo00004

상기 <식1>을 전개하여 다시 쓰면,If we expand and rewrite Equation 1 above,

Figure kpo00005
Figure kpo00005

가된다. 여기서 fc는 반송파의주파수이고, φ(t)는 가우시안필터의 출력에 의한 순간 위상변화량이다.Become Where fc is the frequency of the carrier and φ (t) is the amount of instantaneous phase change by the output of the Gaussian filter.

본 발명의 구성도인 제2도에 도시된 DSP(10)은 NRZ(Non-Return to Zero ; 비제로 복귀)데이타 입력신호(an)에 따른 순간 위상변화량 φ(t)을 계산한 다음 이의 정현함수값 sinφ(t) 및 여현함수값 cosφ(t)을 구하여 출력시킨다.The DSP 10 shown in FIG. 2, which is a block diagram of the present invention, calculates an instantaneous phase change amount φ (t) according to a non-return to zero (NRZ) data input signal a n and then The sine function value sinφ (t) and the cosine function value cosφ (t) are obtained and output.

상기의 순간 위상변화량 φ(t) 을 계산하기 위한 과정을 설명하면 다음과 같다.The process for calculating the instantaneous phase change amount φ (t) is as follows.

가우시안필터의 임필스응답을 h(t)라 하면If the impulse response of the Gaussian filter is h (t)

Figure kpo00006
Figure kpo00006

로 표시되며 여기서 B는 가우시안필터의 3dB대역폭이다.Where B is the 3dB bandwidth of the Gaussian filter.

따라서, 단일구형파신호의 가우시안필터 응답 g(t)는Therefore, the Gaussian filter response g (t) of the single square wave signal is

Figure kpo00007
Figure kpo00007

로 쓸수 있으며 Ⅱ(t/T)는 단일구형파신호를 나타낸다.Ⅱ (t / T) represents a single square wave signal.

이때, 상기 <식4>는 다시 다음과 같이 쓸수 있다.In this case, Equation 4 may be written as follows.

Figure kpo00008
Figure kpo00008

여기서 T는 구형파신호의, 비트길이이고 BT는 가우시안필터의, 3dB대역폭과 비트길이를 곱한 상수이며 erf(X)는 에러함수이다.Where T is the bit length of the square wave signal, BT is the constant multiplied by the 3 dB bandwidth and the bit length of the Gaussian filter, and erf (X) is the error function.

제3도는 상기 BT값에 따른 가우시안필터의, 단일구형파 응답 g(t)의 파형도이다.3 is a waveform diagram of a single square wave response g (t) of a Gaussian filter according to the BT value.

한편, 임의의 NRZ데이타(an)의, DSP(10)에 연속적으로 입력되는 경우에 가우시안필터의 출력은On the other hand, when the NRZ data a n is continuously input to the DSP 10, the output of the Gaussian filter is

Figure kpo00009
Figure kpo00009

이고 b(t)에 의한 위상변화량 φ(t)는And the phase change φ (t) by b (t) is

Figure kpo00010
Figure kpo00010

가된다, 여기서 fd는 주파수편이로서 GMSK인 경우 변조도가 0.5이어야 하므로

Figure kpo00011
이다. 따라서 φ(t)는 다시 <식6>,<식7>에서Where fd is the frequency shift and if GMSK the modulation should be 0.5
Figure kpo00011
to be. Therefore, φ (t) is again expressed in <Equation 6> and <Equation 7>.

Figure kpo00012
Figure kpo00012

가 된다. 여기서 단일구형파에 의한 위상변화량 φs는Becomes Here, the phase change amount φs due to the single square wave is

Figure kpo00013
Figure kpo00013

가 되므로 연속되는 NRZ데이타 중에서 한비트의 데이타에 의한 총 위상변화량은 π/2이다.Therefore, the total amount of phase change by one bit of data among consecutive NRZ data is? / 2.

또한, 가우시안필터의 단일구형파 응답 g(t)를 나타내는 제3도를 보면 BT값에 따른 g(t)의 분포구간은 BT=0.5인 경우에 [-T,2T], BT=0.3인 경우에 [-2T, 3T]로 잡으면 충분하다. 순간 위상변화량φ(t)를 계산하는 예로서 BT=0.5로 하면 g(t)의 분포구간을 [- T,2T]로 절단하고 한 비트구간 T에서 양자화하기 위한 표본수를 8개로 하면 표본화 간격

Figure kpo00014
가 된다.Also, in FIG. 3 showing the single square wave response g (t) of the Gaussian filter, the distribution section of g (t) according to the BT value is [-T, 2T] and BT = 0.3 when BT = 0.5. It is enough to hold [-2T, 3T]. As an example of calculating the instantaneous phase change φ (t), if BT = 0.5, the distribution interval of g (t) is cut into [-T, 2T], and the number of samples for quantization in one bit section T is 8
Figure kpo00014
Becomes

이 경우에 순간 위상변화량φ(n,k)를 계산하는 식은 상기 <식8>로부터 다음과 같이 쓸수 있다.In this case, the equation for calculating the instantaneous phase change amount φ (n, k) can be written as follows from Equation 8.

Figure kpo00015
Figure kpo00015

상기 <식10>에서 첫째항ø0는 이미 지나간 데이타 비트로서 현재의 데이타 (an)에 ISI(Inter Symbol Interference)를 주지않는 데이타에 의한 위상값이고, ø1은 이미 지나간 데이타로서 현재의 데이타(an)에 영향을 주는 ISI값을 나타내고, ø2는 한 비트구간 T내에서 표본화하는 순간의 위상값이다.In Equation 10, the first term ø 0 is a past data bit and is a phase value based on data that does not give ISI (Inter Symbol Interference) to the current data (a n ), and ø 1 is current data (a n ) represents the ISI value that affects n ), and ø 2 is the phase value at the instant of sampling within one bit period T.

제4도는 본 발명에 따른 GMSK 디지틀 변조방법의 프로그램 흐름도이다.4 is a program flow diagram of a GMSK digital modulation method according to the present invention.

제5도는 제4도에 따른 GMSK디지틀 변조방법을 설명하기 위한 파형도이다.FIG. 5 is a waveform diagram illustrating a GMSK digital modulation method according to FIG. 4.

상기 <식10> 및 제4도와 제5도를 이용하여 본 발명에 의한 GMSK디지틀 변조방법을 BT=0.3, g(t)의 분포구간 [-T, 2T], 한 비트구간 T내에서 샘플하는 갯수 k=8인 경우를 예를들어 설명하면 다음과 같다.By using the above Equation 10 and 4 and 5, the GMSK digital modulation method according to the present invention is sampled within a distribution section [-T, 2T] and one bit section T of BT = 0.3, g (t). For example, the number k = 8 is as follows.

제5도에 도시된 바와같이 nT인 순간에서의 초기위상값(ø0)은 이미 지나간 데이타비트로서 현재의 데이타(an)에 ISI를 주지않는 -∞부터 n-2까지 해당하는 데이타에 의한 위상의 누적값으로 초기화시에 "0"또는 임의의 값으로 초기화한다.(1단계).As shown in FIG. 5, the initial phase value ø 0 at the instant of nT is a data bit that has already passed, and is a phase due to data corresponding to -∞ to n-2 which does not give ISI to the current data a n . Initialize to "0" or an arbitrary value at the time of initialization to the accumulated value of (step 1).

상기 1단계를 수행하고나서 nT인 순간에 데이타(an)가 DSP(10)에 입력되면 (2단계) 현재의 데이타(an)에 영향을 주는 ISI에의한 위상값(ø1)을 계산하는 바 (3단계), 이 위상값(ø1)은 데이타(an-1)의 단일구형파 가우시안필터 응답 g(t)를 구간[(n-2)T, nT]에서 적분한 값과 데이타(an)의 단일구형파 가우시안필터응답 g(t)를 구간[(n-1)T, nT]에서 적분한 값이다.After performing step 1, if data a n is input to the DSP 10 at the time of nT (step 2), the phase value ø 1 by ISI affecting the current data a n is calculated. (Step 3), this phase value (ø 1 ) is the data obtained by integrating the single square wave Gaussian filter response g (t) of the data (a n -1) in the interval [(n-2) T, nT]. is a value integrating the square-wave single Gaussian filter response g (t) in the interval [(n-1) t, nT] of (a n).

따라서 상기 데이타(an)이 DSP(10)에 입력되는 순간 nT에서의 순간위상값은 ø01이고 모듈로 (Modle)2π로 계산한다(4단계).Therefore, the instantaneous phase value at nT when the data a n is input to the DSP 10 is ø 0 + ø 1 and is calculated by modulo 2π (step 4).

상기 4단계를 수행하고 나서 현재의 데이타(an)가 입력되는 구간[nT,(n+1) T]내에서 샘플하는 순간의 양자화된 위상값(ø2)을 계산하고 샘플하는 순간값을 표시하는 변수 k를 0 으로 높고(5단계), nT부터

Figure kpo00016
만큼 증가한 구간사이의 위상값 (ø2)을 계산하기 위해서는 현재의 데이타(an)의 단일구형파 가우시안필터 응답 g(t)의 구간[nT, nT+
Figure kpo00017
]에서 적분값과 ISI를 주는 an-1 및 an+1의 단일구형파 가우시안필터 응답 g(t)의구간[nT, nT+
Figure kpo00018
]에서 적분값을 계산해서 모두 합한다(6단계). 따라서 (nT+
Figure kpo00019
)인 순간의 총위상 값은 앞에서 계산한(ø012)가 되고 이 값을 ø(n,k)이다(7단계). 상기 위상값ø(n,k)의, 여현함수값 cosø(n,k) 및 정현함수 sinø(n,k)를 계산해서 제1,2디지틀/아날로그신호변환부(20,30)로 각각 출력한다(8단계). 상기 8단계를 수행하고 나서 k값을 "1"씩 증가시키고 (9단계) 이 k값이 "8"인가를 판단하여 (10단계) k값이 "8"이 아니면 6단계로 복귀한다.After performing step 4, the quantized phase value ø 2 at the moment of sampling is calculated and sampled in the interval [nT, (n + 1) T] where the current data a n is input. Display the variable k as high as 0 (5 steps), starting from nT
Figure kpo00016
In order to calculate the phase value (ø 2 ) between the intervals increased by, the interval of the single square wave Gaussian filter response g (t) of the current data (a n ) [nT, nT +
Figure kpo00017
] Is the interval of the single square wave Gaussian filter response g (t) of a n -1 and a n +1 giving the integral and ISI [nT, nT +
Figure kpo00018
], Calculate the integral values and add them all together (step 6). So (nT +
Figure kpo00019
The total phase value at the moment of) becomes (ø 0 + ø 1 + ø 2 ) calculated earlier, and this value is ø (n, k) (step 7). The cosine function cosø (n, k) and the sinusoidal function sinø (n, k) of the phase value ø (n, k) are calculated and output to the first and second digital / analog signal converters 20 and 30, respectively. (Step 8) After performing step 8, the k value is increased by &quot; 1 " (step 9), and it is determined whether the k value is " 8 " (step 10). If the k value is not " 8 "

상기와 같은 방법으로 k=1인 경우 위상값을 계산하고 cosø(n,k) 및 sinø (n,k)값을 계산하여 상기 제1,2디지틀/아날로그신호변환부(20,30)로 각기 출력하는 작업을 k=8이 될때까지 반복한다.In the same manner as above, when k = 1, phase values are calculated, and cosø (n, k) and sinø (n, k) values are calculated, respectively, to the first and second digital / analog signal converters 20 and 30, respectively. Repeat the output until k = 8.

상기 10단계에서 k=8이면 현재의 데이타(an)이 지나가고 다음 데이타(an+1)이 입력되는 순간이므로 DSP(10)에 내장된 시프트 레지스터를 한 비트 시프트시키고 (11단계) n=n+1로 증가시킨 다음(12단계) 상기2단계로 복귀하여 an의 경우와 같은 방법을 반복한다.If k = 8 in the step 10, the current data a n passes and the next data a n +1 is input. Therefore, the shift register built in the DSP 10 is shifted one bit (step 11). Increment to n + 1 (step 12), then return to step 2 and repeat the same method as for a n .

상기와 같은 방법으로 다른 모든 경우의 BT값에 대한 위상을 계산할 수 있으며 계산된 순간 위상변화량의 정현함수값 sinø(t) 및 여현함수값 cosø(t)를 계산하여 출력한다.In this way, the phases of the BT values of all other cases can be calculated, and the sine function value sin ø (t) and the cosine function value cos ø (t) of the calculated instantaneous phase change are calculated and output.

상기 DSP(10)에서 출력되는 정현함수값과 여현함수값은 디지틀신호이므로, 제1,2디지틀/아날로그신호변환부(20,30)에서 아날로그신호로 변환시켜 제1,2저역통과필터부(40,50)에 전송한다. 상기 제1,2저역통과필터부(40,50)는 양자화 잡음을 제거하기 위한 필터로서 차동증폭기를 이용한 능동필터 또는 스위치 캐패시터필터를 사용할 수 있다.Since the sine function value and the cosine function value output from the DSP 10 are digital signals, the first and second low pass filter units (1, 2 digital / analog signal converters 20 and 30) convert the analog signals into analog signals. 40,50). The first and second low pass filter units 40 and 50 may use an active filter or a switch capacitor filter using a differential amplifier as a filter for removing quantization noise.

한편, 위상천이부(60)은 입력되는 반송파(fc)를 90°위상천이하여 제1,2혼하부(70,80)로 전송한다.On the other hand, the phase shifter 60 phase-shifts the input carrier fc by 90 ° and transmits it to the first and second mixing units 70 and 80.

상기 제1,2혼합부(70,80)는 제1,2저역통과필터부(40,50)의 각 출력신호에 위상천이부(60)의 출력신호를 혼합한다.The first and second mixing units 70 and 80 mix the output signals of the phase shifter 60 with the respective output signals of the first and second low pass filter units 40 and 50.

상기 제1,2혼합부(70,80)에서 각기 출력되는 신호는 합성부(90)에서 합성되고 대역통과필터부(100)를 통하여 출력단(OUT)으로 GMSK변조된 신호를 보낸다.The signals output from the first and second mixing units 70 and 80 are synthesized by the combining unit 90 and send the GMSK-modulated signals to the output terminal OUT through the band pass filter unit 100.

상술한 바와같이 본 발명은 GMSK변조신호를 발생시키기 위하여 DSP에 채용된 가우시안필터에 의한 위상변화량을 DSP에 내장된 소프트웨어로 계산하고 이 결과를 아날로그신호로 변환함으로 가우시안파형을 발생시키는데 필요한 하드웨어를 최소로 줄일 수 있는 이점이 있다.As described above, the present invention calculates the amount of phase change by the Gaussian filter employed in the DSP to generate the GMSK modulated signal using software built into the DSP, and converts the result into an analog signal, thereby minimizing the hardware required to generate the Gaussian waveform. There is an advantage to be reduced.

Claims (4)

입력데이타를 받아서 채용되어 있는 가우시안필터의 출력신호에 의해 순간위상변화량의 정현함수값 및 여현함수값을 계산하는 디지틀신호처리부(10)와, 상기 디지틀신호처리부(10)에서 각기 출력되는 데이타들을 아날로그신호로 변환하는 제1,2디지틀/아날로그신호변환부(20,30)와, 상기 제1,2디지틀/아날로그신호변환부 (20,30)에서 발생되는 양자화 잡음을 제거하기 위한 제1,2저역통과필터부(40,50)와, 반송파를 입력하여 소정 위상천이시키는 위상천이부(60)와, 상기 제1,2저역통과필터부(40,50)의 출력신호에 상기 위상천이부(60)의 출력신호에 상기 위상천이부(60)의 출력신호를 혼합하는 제1,2혼합부(70)(80)에서 출력되는 신호들을 합성하는 합성부(90)와, 상기 합성부(90)의, 출력신호를 필터링하는 대역통과필터부(100)를 포함함을 특징으로 하는 GMSK디지틀 변조장치.A digital signal processor 10 for calculating the sine function and the cosine function value of the instantaneous phase change amount based on the output signal of the Gaussian filter that is used to receive the input data, and the data output from the digital signal processor 10 are analogized. First and second digital / analog signal converters 20 and 30 for converting signals into first and second digital / analog signal converters 20 and 30 to remove quantization noise generated by the first and second digital / analog signal converters 20 and 30. The low pass filter unit 40, 50, a phase shifter 60 for inputting a carrier wave, and a predetermined phase shift, and the phase shifter (i) for the output signals of the first and second low pass filter units 40, 50. A synthesizing unit 90 for synthesizing the signals output from the first and second mixing units 70 and 80 for mixing the output signal of the phase shifter 60 with the output signal of the 60 and the synthesizing unit 90. GMSK digital side, characterized in that it comprises a band pass filter 100 for filtering the output signal Device. 제1항에 있어서, 상기 제1,2저역통과필터부(40,50)는 양자화 잡음을 제거하기 위하여 차동증폭기를 이용한 능동필터 또는 스위치 캐패시터필터로 구성됨을 특징으로 하는 GMSK디지틀 변조장치.2. The GMSK digital modulation device according to claim 1, wherein the first and second low pass filter units (40, 50) comprise an active filter or a switch capacitor filter using a differential amplifier to remove quantization noise. 제1항에 있어서, 상기 위상천이부(60)는 입력된 반송파를 90°위상천이 시키도록 구성됨을 특징으로 하는 GMSK디지틀 변조장치.The GMSK digital modulation device of claim 1, wherein the phase shifter (60) is configured to shift the input carrier by 90 °. 디지틀신호처리부(10)에 채용되어 있는 시프트 레지스터의, 초기화 및 초기 위상값을 설정하고 입력데이타를 받아서 심볼간 간섭(Inter Symbol Interference; ISI)에 의한 위상값을 계산하는 과정과, 초기위상값과 심볼간 간섭에 의한 위상값을 합하여 소정값으로 모듈로 연산을 행하고 입력데이타의, 비트길이 샘플갯수를 초기화하는 과정과, 입력데이타가 입력되는 구간내에서 샘플하는 순간의 양자화된 위상값을 계산하고 이 위상값이 여현함수값 및 정현함수값을 계산해서 출력하는 과정과, 입력데이타의 비트길이 샘플갯수가 일정값에 도달했는가를 판단하여 일정값이면 시프트 레지스터에 일시 저장되어 있는 입력데이타를 시프트시키고 다음 입력데이타를 디지틀신호처리부(10)에 입력하여 상기 과정들을 반복하는 과정으로 이루어진 것을 특징으로 하는 GMSK디지틀 변조방법.A process of setting the initialization and initial phase values of the shift register employed in the digital signal processor 10, receiving input data, calculating phase values due to Inter Symbol Interference (ISI), and initial phase values and Modulates the phase value due to the intersymbol interference, modulates the modulated phase with a predetermined value, calculates the number of bit length samples of the input data, calculates the quantized phase value at the moment of sampling in the input data input section, The phase value calculates and outputs the cosine function value and the sine function value, and determines whether the bit length sample number of the input data has reached a constant value. If it is a constant value, the input data temporarily stored in the shift register is shifted. After inputting the next input data to the digital signal processing unit 10 characterized in that it consists of a process of repeating the above process GMSK digital modulation methods.
KR1019900013715A 1990-08-31 1990-08-31 Gmsk digital modulate apparatus and method KR940004196B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019900013715A KR940004196B1 (en) 1990-08-31 1990-08-31 Gmsk digital modulate apparatus and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019900013715A KR940004196B1 (en) 1990-08-31 1990-08-31 Gmsk digital modulate apparatus and method

Publications (2)

Publication Number Publication Date
KR920005477A KR920005477A (en) 1992-03-28
KR940004196B1 true KR940004196B1 (en) 1994-05-16

Family

ID=19303062

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019900013715A KR940004196B1 (en) 1990-08-31 1990-08-31 Gmsk digital modulate apparatus and method

Country Status (1)

Country Link
KR (1) KR940004196B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008156329A1 (en) * 2007-06-20 2008-12-24 Konkuk University Industrial Cooperation Corp. System for measuring the wrinkle on web in r2r process

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008156329A1 (en) * 2007-06-20 2008-12-24 Konkuk University Industrial Cooperation Corp. System for measuring the wrinkle on web in r2r process

Also Published As

Publication number Publication date
KR920005477A (en) 1992-03-28

Similar Documents

Publication Publication Date Title
US6944250B2 (en) Variable rate modulator
JPS60112344A (en) Radio wave receiver and demodulating method
US6025758A (en) Method and apparatus for performing digital data signal modulation
JPH05236033A (en) System for generating modulation base band analog signal in accordance with series bit for digital data
JP2728114B2 (en) FM modulation circuit
US6870429B2 (en) Variable rate modulator
AU619398B2 (en) Wave form generator
US5942955A (en) Quasi-GMSK modulator
KR940004196B1 (en) Gmsk digital modulate apparatus and method
EP0306941A2 (en) Variable bit rate clock recovery circuit
US5077757A (en) System for synthesizing a modulated signal
US20050157816A1 (en) Circuit and method for binary modulation
US5751198A (en) Angular modulator with a phase variation divided and integrated
US5838208A (en) Modulation of transmission data signal in sychronous with transmission clock signal
US5905413A (en) Angular modulator with a phase variation divided and integrated
JPH06291790A (en) Pi/4 shift qpsk modulator
JP3398989B2 (en) PSK modulator
KR950005149B1 (en) Gaussian-filtered minimum shift keying digital modulation circuit
JPH06104943A (en) Four-phase modulator
CA2245072C (en) One bit digital quadrature vector modulator
KR0154087B1 (en) Cpm signal generator
KR970007881B1 (en) Digital frequency demodulation device
JP2596350B2 (en) FSK modulator
JPS6039960A (en) Digital modulating circuit
JPH01256253A (en) Data demodulation system

Legal Events

Date Code Title Description
A201 Request for examination
G160 Decision to publish patent application
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20100429

Year of fee payment: 17

EXPY Expiration of term