CN103457573A - Gaussian filter with self-adaptive data rate - Google Patents

Gaussian filter with self-adaptive data rate Download PDF

Info

Publication number
CN103457573A
CN103457573A CN201310394219XA CN201310394219A CN103457573A CN 103457573 A CN103457573 A CN 103457573A CN 201310394219X A CN201310394219X A CN 201310394219XA CN 201310394219 A CN201310394219 A CN 201310394219A CN 103457573 A CN103457573 A CN 103457573A
Authority
CN
China
Prior art keywords
gaussian filter
output
adaptive
input
self
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
Application number
CN201310394219XA
Other languages
Chinese (zh)
Other versions
CN103457573B (en
Inventor
张一�
时琦
时锴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SUZHOU PANCHIP MICROELECTRONICS CO Ltd
Original Assignee
SUZHOU PANCHIP MICROELECTRONICS CO Ltd
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 SUZHOU PANCHIP MICROELECTRONICS CO Ltd filed Critical SUZHOU PANCHIP MICROELECTRONICS CO Ltd
Priority to CN201310394219.XA priority Critical patent/CN103457573B/en
Publication of CN103457573A publication Critical patent/CN103457573A/en
Application granted granted Critical
Publication of CN103457573B publication Critical patent/CN103457573B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Synchronisation In Digital Transmission Systems (AREA)
  • Dc Digital Transmission (AREA)

Abstract

The invention discloses a Gaussian filter with the self-adaptive data rate. The Gaussian filter with the self-adaptive data rate is a digital Gaussian filter based on an application look-up table method and formed by an N-system counter, an M-N decoder, a Gaussian ROM and a parallel recombiner. Particularly, according to the Gaussian filter with the self-adaptive data rate, the input end of the N-system counter is connected with output of a self-adaptive frequency divider, input of the self-adaptive frequency divider is a bit rate of a clock signal and an input signal, frequency division is performed on the clock signal to make the clock signal be N times of the bit rate, output of the self-adaptive frequency divider and a base band signal are jointly connected into synchronization frequency, a phase and the starting and stopping time of a synchronizer, and output of the synchronizer and output of the N-system counter are jointly connected into a caching device; output of three continuous code elements of the caching device is connected into the Gaussian ROM, and meanwhile the middle code element output of the caching device is connected into the parallel recombiner. When the digital Gaussian filter is applied for performing modulation, the number of sampling points, the counter, the decoder and the like can be kept unchanged according to the input signals of different bit rates, and the digital Gaussian filter has universality and is small in amount of stored data.

Description

The adaptive Gaussian filter of a kind of data transfer rate
Technical field
The present invention relates to a kind of minimum shift keying modulation technique, relate in particular to a kind of gaussian filtering modulation technique of energy adaptive input signal bit rate, belong to field of signal modulation.
Background technology
The Gaussian-filtered minimum shift keying modulation technique is a kind of digital modulation mode that the basis from MSK modulation grows up, be characterized in first by a Gauss filter, carrying out premodulated filtering before data flow is delivered frequency modulator, saltus step energy while switching with the carrier wave that reduces two different frequencies, make channel spacings when identical message transmission rate can become tightr.Carried out the filtering of Gauss premodulated before modulation due to digital signal, more zero point, not only phase place was continuous in friendship for modulation signal, and level and smooth the filtration, so signal spectrum compactness, the bit error performance of GSMK modulation are good.
The structure of the sliding window convolution of Gaussian filter application discretization window commonly used on market.Y (n) is the output of Gaussian filter, and h (n) is the transfer function of Gaussian filter, and x (n) is the input of Gaussian filter, and the discretization window limits the N value, and y (n) is by x (n) and h (n) convolution (1).
When the discretization window becomes large, that corresponding accumulative frequency is just more, and amount of calculation is larger, takies resource more, and power consumption is higher.
But also have at present a kind of digital Gaussian filter structure that look-up table is made of applying, as shown in Figure 1, mainly formed by N system Counter 1, M-N decoder 2,3 bit shift register 3, Gauss ROM4 and parallel composition device 5.Its operation principle is that the clock signal of input is through a N(integer) a M(integer of output after system Counter) binary data of position.3 bit shift register are to input binary signal a m-1a ma m+1sealed in and go out to be shifted, the highest order that its clock is the N system Counter (after Fractional-N frequency, the transmission rate of this clock and baseband signal is consistent).Have four groups of N Z bit data in ROM, this Z bit data is sampled to four curves of Fig. 2 top with clock signal, and does that the Z+1 position quantizes to get, and this quantization digit is variable, but wants can guarantee with all sampled values of integer expressed intact.Three output signals of shift register have determined to select where organize data, and the gating signal that the M-N decoder produces is for determining which byte of selecting this group.The interposition a of three continuous input signals that as shown in Figure 2, four of below curves are corresponding mbe 0, and the interposition a of top correspondence mbe 1, therefore work as a m7 outputs that are 1 o'clock ROM remain unchanged, and work as a mbe 7 whole negates of output of 0 o'clock ROM.Finally add a m8 outputs of Gaussian filter have just been determined as the highest sign bit.
Can find out that by above-mentioned Gaussian filter structure and operation principle thereof look-up table is for summation, avoid taking of complex calculations operation and ample resources, efficient, simple, low-power consumption, but be not suitable for the outer baseband signal of binary signal.
Consider the Gaussian filter of Fig. 1, still there are many shortcomings: the sampling number difference that (1) different bit rates is corresponding, because input clock signal immobilizes, Gaussian filter curve of output sampling number changes along with the change of input signal bit rate.(2) the input signal bit rate is unique, when the bit rate of input signal changes, N system Counter and M-N decoder are also no longer applicable, and these two elements of needs change of having to, therefore determined the N value, and the Gaussian filter structure of M-N value is only applicable to the input signal of well-determined bit rate.(3) code element is asynchronous, and because the transmission rate of input signal and the clock frequency of filter there are differences, input signal keeps synchronizeing with clock.(4) requirement of Gauss ROM memory space is larger, takies resource many, and due to the sampling number difference of different bit rates, the coefficient of storing in Gauss ROM will increase because of the difference of bit rate.
Summary of the invention
Consider the many-sided deficiency of above-mentioned existing Gaussian filter and demand, the present invention proposes the adaptive Gaussian filter of a kind of data transfer rate, solve the adaptive problem of input signal different bit rates.
The adaptive Gaussian filter of a kind of data transfer rate, based on the application look-up table and by the N system Counter, the M-N decoder, the digital Gaussian filter that Gauss ROM and parallel composition device form, it is characterized in that: the adaptive Gaussian filter of described data transfer rate connects the output of adaptive frequency divider at the input of N system Counter, the bit rate that is input as clock signal and input signal of described adaptive frequency divider, by the clock signal frequency division to the N of bit rate doubly, and the output of adaptive frequency divider and baseband signal access the synchronizer synchronizing frequency in the lump, phase place, beginning and ending time, the output of the output of described synchronizer and N system Counter is the access cache device in the lump, three continuous code element output access Gauss ROM of described buffer, intermediate symbol output accesses the parallel composition device simultaneously.
Further, doubly, and divide ratio and N are integer to the N that the divide ratio of described adaptive frequency divider is clock signal frequency and bit rate ratio.
The development of Gaussian filter of the present invention and application, compare to traditional Gaussian filter, and the input signal for different bit rates when being modulated can keep sampling number, counter, decoder etc. constant, has universality, and the storage data volume is little.。
The accompanying drawing explanation
Fig. 1 is the circuit diagram of the digital Gaussian filter of existing application look-up table.
Fig. 2 is the Gaussian filter response function curve chart that BT is 0.5 o'clock.
Fig. 3 is the circuit diagram of the adaptive Gaussian filter of data transfer rate of the present invention.
Embodiment
The present invention's numeral Gaussian filter circuit is the further improvement of doing on the look-up table Gaussian filter, has sampling number and fixes, and the input signal bit rate is variable, the advantages such as bit synchronization.
At first by reference to the accompanying drawings understand the present invention from circuit structure.As shown in Figure 3, this Gaussian filter is the traditional Gaussian filter based on as shown in Figure 1 generally, has certain similitude on circuit structure.As the basic composition of circuit, it also has N system Counter 1, M-N decoder 2, Gauss ROM4 and parallel composition device 5.But obviously distinguish: removed 3 original bit shift register, introduced adaptive frequency divider at N system Counter input, and added synchronizer and buffer two parts in circuit.
Specifically: the adaptive Gaussian filter of this data transfer rate connects the output of adaptive frequency divider 6 at the input of N system Counter 1, and the bit rate that is input as clock signal and input signal of this adaptive frequency divider 6, by the clock signal frequency division to the N of bit rate doubly, and the output of adaptive frequency divider 6 and baseband signal access synchronizer 7 synchronizing frequencies in the lump, phase place, beginning and ending time, the output of the output of this synchronizer 7 and N system Counter 1 is access cache device 8 in the lump, three continuous code element output access Gauss ROM4 of this buffer 8, intermediate symbol output accesses parallel composition device 5 simultaneously, the annexation of other circuit part and traditional Gaussian filter are consistent.The feature unit refinement of foregoing circuit innovation is as follows.
The bit rate that 6: two inputs of adaptive frequency divider are respectively clock signal, input signal.Sef-adapting filter carries out corresponding frequency division to clock signal, its corresponding divide ratio=input clock signal frequency/bit rate * N according to the bit rate of input.Here divide ratio must be integer.Output clock frequency after frequency division always is controlled as N times of current baseband signal bit rate.
Gauss ROM: due to four corresponding functions of curve of top and the bit rate of current baseband signal in Fig. 2, it doesn't matter, and in this Gaussian filter, the sampling number of output response curve keeps again constant, so only need four curves above storage map 2 in Gauss ROM, totally four groups of N 7 bit data, need not store again in addition more unnecessary data, saving resource because of the difference of bit rate, sampled point.
Synchronizer: make clock signal and baseband signal code element keep strictly synchronizeing, constantly align mainly for frequency, phase place, the start-stop of clock signal and code element.
Buffer: capture successively three code elements with the clock frequency after the N system Counter from input signal and deposit buffer in, often go out a code element in buffer, correspondingly just enter a code element, thereby form three new continuous code elements, then with these three continuous code elements, the data in Gauss ROM are selected.
Operation principle, according to the bit rate of baseband signal, the clock signal of input is carried out the self adaptation frequency division, N times (N is integer) by the clock signal frequency division of input to bit rate, obtain a new clock signal, input signal is done to synchronous processing simultaneously.This new clock signal is exported the M(integer after a N system Counter) bit binary data.Buffer memory is for storing the binary signal a of 3 current inputs m-1a ma m+1, the highest order that its clock is the N system Counter (after Fractional-N frequency, the transmission rate of this clock and input signal is consistent).Have four groups of N Z bit data in Gauss ROM, this Z bit data is sampled to four curves of Fig. 2 top with new clock signal, and does that the Z+1 position quantizes to get, and this quantization digit is variable, but wants can guarantee with all sampled values of integer expressed intact.Three outputs of buffer have determined to select where organize data, and the gating signal that the M-N decoder produces is for determining which byte of selecting this group.The interposition a of three continuous input signals that as shown in Figure 2, four of below curves are corresponding mbe 0 and four interposition a that curve is corresponding of top mbe 1, therefore work as a m7 outputs that are 1 o'clock Gauss ROM remain unchanged, and work as a mbe 7 whole negates of output of 0 o'clock Gauss ROM.Finally add a m8 outputs of Gaussian filter have just been determined as the highest sign bit.
Detailed description by above structure and principle is visible, and the present invention has following major advantage: (1) sampling number is fixed, and the sampling number of the Gaussian filter input curve that the input signal of different bit rates is corresponding keeps immobilizing.(2) N system Counter and M-N decoder are no longer because the change of bit rate changes, the N that remains the current input signal transmission rate because of the cause of adaptive frequency divider due to the input clock frequency of N system Counter doubly, the M bit binary data produced by the N system Counter accordingly is also constant, so just needn't change N system Counter and M-N decoder because the transfer rate of baseband signal is inconsistent again.(3) bit synchronization, the clock signal of the baseband signal of input after with the N system Counter on frequency, time reference may and inconsistent, removing this drawback after synchronous the processing.(4) Gaussian filter ROM space requirement is little, only needs four groups of N of storage, 7 bit data in Gauss ROM, needn't store respectively the coefficient of corresponding different bit rates in Gauss ROM because of the difference of baseband signal bit rate.
Below embodiment by reference to the accompanying drawings describes, and is intended to be convenient to understand innovation essence of the present invention, but not with this, limits the claim protection range of the multifarious execution mode of the present invention and requirement.In every case understand the present invention, and the equivalent structure carried out according to above-described embodiment changes or member is replaced, and can realize the design of identical purpose and effect, all should be considered as the infringement to present patent application protection content.

Claims (2)

1. the adaptive Gaussian filter of data transfer rate, based on the application look-up table and by the N system Counter, the M-N decoder, the digital Gaussian filter that Gauss ROM and parallel composition device form, it is characterized in that: the adaptive Gaussian filter of described data transfer rate connects the output of adaptive frequency divider at the input of N system Counter, the bit rate that is input as clock signal and input signal of described adaptive frequency divider, by the clock signal frequency division to the N of bit rate doubly, and the output of adaptive frequency divider and baseband signal access the synchronizer synchronizing frequency in the lump, phase place, beginning and ending time, the output of the output of described synchronizer and N system Counter is the access cache device in the lump, three continuous code element output access Gauss ROM of described buffer, intermediate symbol output accesses the parallel composition device simultaneously.
2. the adaptive Gaussian filter of data transfer rate according to claim 1 is characterized in that: doubly, and divide ratio and N are integer to the N that the divide ratio of described adaptive frequency divider is clock signal frequency and bit rate ratio.
CN201310394219.XA 2013-09-03 2013-09-03 A kind of adaptive Gaussian filter of data transfer rate Active CN103457573B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310394219.XA CN103457573B (en) 2013-09-03 2013-09-03 A kind of adaptive Gaussian filter of data transfer rate

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310394219.XA CN103457573B (en) 2013-09-03 2013-09-03 A kind of adaptive Gaussian filter of data transfer rate

Publications (2)

Publication Number Publication Date
CN103457573A true CN103457573A (en) 2013-12-18
CN103457573B CN103457573B (en) 2016-08-17

Family

ID=49739614

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310394219.XA Active CN103457573B (en) 2013-09-03 2013-09-03 A kind of adaptive Gaussian filter of data transfer rate

Country Status (1)

Country Link
CN (1) CN103457573B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105096276A (en) * 2015-08-28 2015-11-25 东方网力科技股份有限公司 Image Gaussian filtering method and image Gaussian filtering device
CN105245201A (en) * 2015-10-10 2016-01-13 北京中科汉天下电子技术有限公司 Method for outputting Gaussian shaping filtering result and Gaussian shaping filter
CN110059818A (en) * 2019-04-28 2019-07-26 山东师范大学 Neural convolution array circuit core, processor and the circuit that convolution nuclear parameter can match

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002076847A (en) * 2000-08-30 2002-03-15 Matsushita Electric Ind Co Ltd Sampling rate converter
CN101834818A (en) * 2010-04-20 2010-09-15 广州市广晟微电子有限公司 GMSK (Guassian Minimum Shift Keying) modulation device and method
CN102983838A (en) * 2012-12-05 2013-03-20 天津光电通信技术有限公司 Method for realizing digital logic circuit of Guassian filter based on FPGA (Field Programmable Gate Array)

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002076847A (en) * 2000-08-30 2002-03-15 Matsushita Electric Ind Co Ltd Sampling rate converter
CN101834818A (en) * 2010-04-20 2010-09-15 广州市广晟微电子有限公司 GMSK (Guassian Minimum Shift Keying) modulation device and method
CN102983838A (en) * 2012-12-05 2013-03-20 天津光电通信技术有限公司 Method for realizing digital logic circuit of Guassian filter based on FPGA (Field Programmable Gate Array)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105096276A (en) * 2015-08-28 2015-11-25 东方网力科技股份有限公司 Image Gaussian filtering method and image Gaussian filtering device
CN105096276B (en) * 2015-08-28 2017-12-05 东方网力科技股份有限公司 A kind of image gaussian filtering method and device
CN105245201A (en) * 2015-10-10 2016-01-13 北京中科汉天下电子技术有限公司 Method for outputting Gaussian shaping filtering result and Gaussian shaping filter
CN105245201B (en) * 2015-10-10 2018-02-13 北京中科汉天下电子技术有限公司 A kind of method and Gauss forming filter for exporting Gauss shaping filter result
CN110059818A (en) * 2019-04-28 2019-07-26 山东师范大学 Neural convolution array circuit core, processor and the circuit that convolution nuclear parameter can match
CN110059818B (en) * 2019-04-28 2021-01-08 山东师范大学 Nerve convolution array circuit kernel with configurable convolution kernel parameters, processor and circuit

Also Published As

Publication number Publication date
CN103457573B (en) 2016-08-17

Similar Documents

Publication Publication Date Title
CN106532969B (en) The circuit structure that fsk signal efficiently demodulates is realized in wireless charging device
Chun-Zhi et al. A universal asynchronous receiver transmitter design
CN106209319B (en) A kind of modem devices that supporting optional sign rate and implementation method
CN104202016B (en) A kind of any variable signal again based on look-up table rises sampling realization method and system
US9426082B2 (en) Low-voltage differential signaling or 2-wire differential link with symbol transition clocking
CN112019471A (en) Peak clipping method and device based on multiphase structure and computer storage medium
CN103457573A (en) Gaussian filter with self-adaptive data rate
CN104393885B (en) A kind of reception terminal for unmanned plane ground-to-air wideband communication system and method thereof
CN111194077A (en) Timing synchronization method under low sampling rate
CN102983839A (en) Method for realizing GMSK (Guassian Minimum Shift Keying) signal generator based on FPGA (Field Programmable Gate Array)
CN102983838A (en) Method for realizing digital logic circuit of Guassian filter based on FPGA (Field Programmable Gate Array)
CN101331479B (en) Fast fourier transform circuit, processor and method and OFDM receiver
CN106487424A (en) The demodulator circuit of fsk signal in wireless charging device
WO2018214856A1 (en) Method and device for data processing
CN105634439A (en) Design method of asynchronous shaping filter
CN103997355B (en) A kind of method for filtering interpolation and interpolation filter
CN101800635B (en) Signal processing apparatus and signal processing method
CN106681687B (en) A kind of data fifo equilibrium output method and its output device
CN104363193A (en) Receiving terminal method for surface-to-air broadband communication system of unmanned aerial vehicle
WO2021143634A1 (en) Arithmetic coder, method for implementing arithmetic coding, and image coding method
CN204258746U (en) A kind of point several times interpolation formed filter
Hong et al. Implementation of FIR filter on FPGA using DAOBC algorithm
CN207460228U (en) The circuit structure that fsk signal efficiently demodulates is realized in wireless charging device
Zhang et al. Digital Modulation and FPGA Implementation of MSK Based on SDR
CN105846794B (en) A kind of interpolation FIR filter achieving method stopping control bit with starting

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant