Embodiment
To combine the accompanying drawing in the embodiment of the invention below, the technical scheme in the embodiment of the invention is carried out clear, intactly description, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills are not making the every other embodiment that is obtained under the creative work prerequisite, all belong to the scope of the present invention's protection.
Be illustrated in figure 2 as baseband modulation method embodiment one flow chart of the present invention, comprise:
Step 101, obtain the modulation parameter of the data that need modulate, the type of the modulation system that modulation parameter is used to represent that said data need be carried out.
Step 102, according to modulation parameter; The data of needs being carried out linear modulation are input to the linear modulating device that is used for carrying out linear modulation; Linear modulation is for removing other the modulation of GMSK modulating, and the mode of the linear modulation that need carry out comprises two types at least.
Step 103, as required carry out linear modulation the modulation parameter of data; Through searching first mapping table that is stored in advance in the linear modulating device; Acquisition need be carried out the corresponding constellation point of data of linear modulation, and first mapping table is used to represent input data and the constellation point corresponding relation under the different modulating mode.
Step 104, said constellation point is carried out molding filtration, carry out baseband modulation according to the linear modulation mode of correspondence.
In the embodiment of the invention one; For the situation that need use two or more modulation systems in the data transmission procedure; Carry out owing to all linear modulation are concentrated in the linear modulating device,, reduce the waste of hardware resource so can reduce the quantity of the device of realizing modulation.
In different time slots, the modulation system that data need maybe be different.The data of carrying out linear modulation if desired are the serial datas through a passage input, even needed modulation system is different, also can serial data be input to and accomplishes multiple linear modulation in the linear modulating device.
Particularly; In linear modulating device, can store the input data that are used to represent under the different modulating mode and first mapping table of constellation point corresponding relation in advance; Obtain the corresponding constellation point of input data according to linear modulating device through searching first mapping table, just can the input data map be become constellation point.
For example, for the data of a passage, in a time slot; The system that is used to carry out baseband modulation at first obtains the data of this passage and the modulation parameter of channel data, judges that the data of this passage need be carried out QPSK (Quadrature Phase Shift Keying is called for short QPSK) modulation in current time slots; Enter data in the linear modulating device then; What import in the linear modulating device is Bit data, for the QPSK modulation, and need be in linear modulating device with Bit data through serial/parallel conversion; Per 2 Bit datas are divided into one group, and each 2 Bit data is one 2 bit symbol.For different modulation modes, the mode that Bit data divides into groups is different, for example; For the QPSK modulation system, need the Bit data of serial input be divided into one 2 bit symbol; For 8PSK modulation mode; Need the Bit data of serial input be divided into one 3 bit symbol,, need the Bit data of serial input be divided into one 4 bit symbol for the 16QAM modulation system.
Input data and constellation point corresponding relation under can integrated multiple modulation system in first mapping table.Digital modulation is described with " planisphere ", has defined a kind of two basic parameters of modulation technique in the planisphere: 1) signal distributions; 2) and the mapping relations between the modulation digital bit.With 4ASK is that example is explained as follows: in ASK, modulation signal is the one dimension range signal, in planisphere, is called constellation point.The distribution of modulation signal generally is to be centrosymmetric with initial point, promptly is evenly distributed, but some asymmetric modulation constellations are also arranged.In ASK; Information bit is to transmit through the amplitude of carrier wave, and 2 information bits are corresponding with four kinds of amplitudes of modulation symbol, stipulated the corresponding relation between constellation point and transmitted bit in the planisphere; This relation is called " mapping "; A kind of characteristic of modulation technique can be defined by planisphere, shown in table one by signal distributions and mapping definition.
The example of first mapping table that relates in table one, the embodiment of the invention
Linear modulating device can become constellation point with the data map of input through searching first mapping table.For example,, can data 00 be mapped to 1+j through searching first mapping table for the data 00 of input.
Then the constellation point that converts to is carried out molding filtration.
In another time slot; If the system that is used to carry out baseband modulation is 8PSK through the modulation system of obtaining modulation parameter and confirming that this channel data need carry out in this time slot; The Bit data of importing for this passage so; Through searching first mapping table, obtain the constellation point of input data correspondence under 8PSK modulation mode, then the constellation point that converts to is carried out molding filtration.
Can find out,, can in a linear modulating device, realize, and need not be respectively applied for the module that realizes QPSK and 8PSK modulation mode through two for QPSK and two kinds of linear modulation modes of 8PSK.If needed linear modulation mode comprises more type, also can in a linear modulating device, realize, can save hardware resource greatly like this.
In the step 105 constellation point is carried out molding filtration among the embodiment one and be meant,, constellation point is carried out molding filtration through the configuration filter coefficient according to certain sampling period.Filter coefficient is according to the transfer of data requirement, can be provided with multistagely, the multi-stage filter coefficient carried out multiplying with the real part and the imaginary part of constellation point respectively, and will carry out the results added after the multiplying, can obtain the result behind the molding filtration.A plurality of sampling periods can be set, and filter factor of each sampling period configuration obtains the sampling point data behind the molding filtration.Sampling period repeatedly, can obtain the sampling point of a plurality of molding filtrations.Because molding filtration is a general knowledge commonly known in the art, repeats no more here.
Owing in the embodiment of the invention, in a linear modulating device, realize multiple modulation system, so when carrying out molding filtration, the filter factor under the different modulating mode is different, the filter factor under the multiple modulation system also can be realized through the mode of mapping table.Particularly; Storage in advance is used to represent second mapping table of the corresponding relation of different modulating mode down-sampling cycle and filter factor in linear modulating device; For the constellation point that converts to, in each sampling period, through searching second mapping table; Obtain filter factor, constellation point is carried out molding filtration.Be depicted as the instance of second mapping table that relates in the embodiment of the invention like table two.
The instance of second mapping table that relates in table two, the embodiment of the invention
In the example that table two provides, the filtering exponent number is 7, and h (0), h (1), h (2), h (3) are respectively 1 rank filter factor, 2 rank filter factors, 3 rank filter factors, 4 rank filter factors, and the sampling period is set to 9, and in the different sampling periods, each rank filter factor is different.For different modulation modes, each rank filter factor in different sample cycle is also different.In the table two, the filter factor and the 8PSK mode in the different sample cycle under the 16QAM modulation system are similar, not shown concrete numerical value in the table.
In order to reduce the zero crossing in the planisphere mapping result; Reduce the peak-to-average force ratio of signal; Receiving terminal can identify correct modulation system easily from the different modulating mode for ease simultaneously; The input data transaction is become after the constellation point in the planisphere, can also carry out the phase place rotation the input data.Particularly, in linear modulating device, can store the 3rd mapping table of the corresponding relation of an equivalent sequence number that is used to represent to import data and the amount of phase rotation in advance, the equivalent sequence number of input data is that the sequence number of many bit symbols in a time slot of each passage input is divided by the remainder values after the fixed value; For different modulation modes, the value of this fixed value is different, for α-QPSK modulation system; This fixed value gets 4, and for the QPSK modulation system, this fixed value gets 8; For 8PSK modulation mode, this fixed value gets 16, for the 16QAM modulation system; This fixed value gets 8, and for the 32QAM modulation system, this fixed value gets 8.Because according to the regulation of gsm protocol, phase rotation angle should be the multiple of certain angle, so the amount of phase rotation is can circulation, so the sequence number of the many bit symbols that need to import rems to a fixed value.For example; When adopting the QPSK modulation system; Input bit symbol more than 177 in time slot, successively the sequence number of input be 0,1,2,3 ... 176, the equivalent sequence number of each input data is for to get the result that remainder obtains with the sequence number of each many bit symbol divided by 8.Since the data of a plurality of passages through time-multiplexed mode by serial process; Have only bit symbol more than need search the 3rd mapping table in so sub-time period; For multiple modulation system, can equivalent sequence number and the amount of phase rotation mapping relations of the input data under the multiple modulation system be integrated in the mapping table.Be depicted as the example of the 3rd mapping table that relates in the embodiment of the invention like table three.
The example of the 3rd mapping table that relates in table three, the embodiment of the invention
For the data of different passages, the modulation system that needs can be different, and the system that is used to carry out baseband modulation can obtain the amount of phase rotation of input data under the different modulating mode according to the modulation parameter of obtaining.For example, the data of importing for first passage 00 (for the QPSK modulation system, the Bit data of input is divided into one 2 bit symbol); The sequence number of these input data 00 is 16; With 16 divided by 8, remainder is 0, so the equivalent sequence number of these input data is 0; Linear modulating device finds the amount of phase rotation of equivalent sequence number 0 correspondence from the 3rd mapping table, so just can obtain to import the amount of phase rotation of data 00.For the data of other passages, can through searching the 3rd mapping table, search the corresponding the amount of phase rotation of input data through similar mode.
Constellation point and the amount of phase rotation of each input data are multiplied each other, and the result after multiplying each other carries out filter preprocessing.
The data of carrying out linear modulation if desired are the data through a plurality of channel parallel inputs; So in the step 102; Can two needs more than the passage be carried out the parallel data of linear modulation; Be employed in the mode of the data of certain period of time input special modality, serial is input in the said linear modulating device; In step 103, linear modulating device is stored the input data that are used to represent under the different modulating mode and first mapping table of constellation point corresponding relation in advance; Linear modulating device through searching first mapping table, obtains the corresponding constellation point of input data according to different channel datas modulation parameter separately.
The implementation procedure of the data of a plurality of channel parallel inputs being carried out baseband modulation is described below in conjunction with concrete example.
The system clock frequency of setting up departments is 122.88MHz, is used for carrying out the parallel data of importing 8 passages of system of baseband modulation, is respectively first passage, second channel, third channel, four-way, five-way road, the 6th passage, the 7th passage and the 8th passage.
The modulation system of system's support has GMSK, α-QPSK, QPSK, 8PSK, 16QAM and 32QAM in the embodiment of the invention; Wherein 16QAM comprises 16QAM that adopts LSR and the 16QAM that adopts HSR; 32QAM comprises 32QAM that adopts LSR and the 32QAM that adopts HSR; QPSK adopts HSR, and remaining modulation system adopts LSR.
The system that is used to carry out baseband modulation is when storing first mapping table, second mapping table and the 3rd mapping table in advance; Can realize estimating the modulation system that to use; In the embodiment of the invention; Supposing the system estimates that the modulation system that possibly use comprises: GMSK, α-QPSK, QPSK, 8PSK, 16QAM and 32QAM, and wherein 16QAM comprises that 16QAM that adopts LSR and the 16QAM that adopts HSR, 32QAM comprise 32QAM that adopts LSR and the 32QAM that adopts HSR; QPSK adopts HSR, and remaining modulation system adopts LSR.
The system that is used to carry out baseband modulation at first obtains the modulation parameter of the data of each passage input; Data based modulation system separately with the passage that need carry out linear modulation in the current time slots; A plurality of bits are divided into one group; Promptly form many bit symbols, then with many bit symbols of a plurality of parallel inputs through time-multiplexed mode, serial is input in the linear modulating device.Particularly, the cycle of input bit symbol more than is set to 360 clock cycle, and promptly a code element continues 360 clock cycle; The interval that is a sub-time period according to per 4 clocks with the data of 8 passages is input in the linear modulating device successively, is specially a code element of input first passage in the 1st the sub-time period (i.e. 1-4 clock cycle); A code element of input second channel in the 2nd the sub-time period (i.e. 5-8 clock cycle); A code element of input third channel in the 3rd the sub-time period (i.e. 9-12 clock cycle), all the other and the like, code element of each passage input; The code element of these 8 passages of being totally lost needs 8 sub-time periods; I.e. 32 clock cycle, so also remain the individual clock cycle of 328 (360-32=328), can also support more multichannel data processing.The data of input respective channel in the fixing sub-time period, the multi-channel data with parallel input has converted serial data to through time-multiplexed mode.
Because the modulation symbol speed that the various linear modulation modes that relate in the embodiment of the invention adopt is different,, then might cause the code element number of input in each sub-time period different if still according to the modulation symbol rate input data of each passage; For example, in a sub-time period, possibly import 1.2 code elements, for the passage that adopts LSR modulation symbol speed for the passage that adopts HSR modulation symbol speed; In a sub-time period, possibly import 1 code element; The confusion that so just possibly cause the data input is for fear of the generation of this situation, in the embodiment of the invention; Before the data with each passage are input to linear modulating device; The modulation symbol speed unification of each passage is adjusted into higher speed, i.e. HSR, the speed of each passage input symbols is exactly identical like this.
Since the data of a plurality of passages through time-multiplexed mode by serial process; Have only a code element need search first mapping table in so sub-time period; For multiple modulation system, can the mapping relations of input data under the multiple modulation system and the constellation point in the planisphere be integrated in the mapping table.
Data for different passages; The modulation system that needs can be different; Linear modulating device can be according to being used to carry out the modulation parameter that the baseband modulation system obtains in advance; Obtain the modulation system that the data of each passage need be carried out in current time slots, thereby can convert the code element of input under the corresponding modulation system constellation point.For example; For the data 00 of first passage input (for the QPSK modulation system; Two Bit datas 00 are formed a code element); Required modulation system is QPSK, and linear modulating device finds the corresponding constellation point 1+j of data 00 in first mapping table according to the modulation parameter obtained, so just can data 00 be converted to the constellation point 1+j of correspondence.For the data of other passages, can through searching first mapping table, convert the constellation point in the planisphere to through similar mode.
After the data transaction with each passage becomes the constellation point in the planisphere, need be to number of constellation points according to carrying out molding filtration.In molding filtration,, different processing requirements is arranged to LSR and HSR modulation system; For the LSR modulation system, carry out 24 sampling rate conversion, i.e. corresponding 24 sampling periods of a symbol (constellation point is exactly a kind of symbol); Import a symbol; Dispose 24 times filter coefficient, carry out 24 filtering, obtain 24 output samples; For the HSR modulation system, carry out 20 times sampling rate conversion, i.e. in corresponding 20 sampling periods of symbol, import a symbol, dispose 20 times filter coefficient, carry out 20 filtering, obtain 20 output samples.
When carrying out molding filtration, if still adopt identical symbol period with HSR linear modulation mode, just can not realize 24 times sampling rate conversion so for the LSR modulation system for LSR, can only be the same with the HSR modulation system, realize 20 times sampling rate conversion.Therefore; Before carrying out molding filtration, at first pass through filter preprocessing; Be adjusted into 1.2 times of symbol period under the HSR modulation system LSR modulation system corresponding symbol cycle; The symbol period that is about to the corresponding constellation point of various modulation systems is adjusted, and so just can realize 24 sampling rate conversion under the LSR modulation system.Particularly, the symbol period that is about under the LSR modulation system is adjusted into 360X1.2=432 clock cycle, like this; Can realize that output continues 24 sampling points in the next symbol period of LSR modulation system; Output continues 20 sampling points in the next symbol period of HSR modulation system, and LSR is consistent with the sampling point duration of the final output of HSR, and (for LSR, the time that each sampling point continues is 432/24=18; For HSR; The time that each sampling point continues is 360/20=18), that is to say the modulation system under the different modulating character rate, the sampling point cycle of output is consistent afterwards through molding filtration.
To pass through filter preprocessing data afterwards and carry out molding filtration.Be illustrated in figure 3 as a kind of structural representation of the formed filter that relates in the embodiment of the invention.Among Fig. 3; H (1), h (2), h (3), h (4), h (5), h (6), h (7) are each rank filter factor of formed filter; The constellation point of 8 passages and filter factor carry out being input in the register (d type flip flop) 12 after the multiplying through multiplier 11; To pass through each register data afterwards then and carry out add operation, obtain molding filtration sampling point data afterwards through adder 13.
In formed filter, can store second mapping table in advance, second mapping table is used to represent different modulating mode down-sampling cycle and filter factor corresponding relation.For multiple modulation system, can different modulating mode down-sampling cycle and filter factor corresponding relation is integrated in a mapping table.
Data for different passages; The modulation system that different time-gap needs can be different; The system that is used to carry out baseband modulation can be according to the modulation parameter that obtains, and know the modulation system that the data of each passage need in current time slots, thereby obtain the filter factor under the different modulating mode.For example; For the data 1 of first passage (for the QPSK modulation system; Convert to after the constellation point 1+j, the data of real part are 1), required modulation system is QPSK; Linear modulating device finds each corresponding in the 1st sampling period rank filter factor in second mapping table, according to the filter factor that finds data 1 are carried out molding filtration.
Because the modulation symbol speed of each linear modulation mode is different, corresponding sampling period and filter order are also inequality, can second mapping table shown in table two further be subdivided into second mapping table and second mapping table under the HSR under the LSR.
For the LSR modulation system, the sampling period is set to 24, for the HSR modulation system; Sampling period is set to 20, and linear modulating device can be provided with 2 counters when carrying out molding filtration; For LSR modulated mode, per 18 clock cycle counters add 1, when counter when 0 count down to 23; Again since 0 counting, next data are carried out molding filtration.For HSR modulated mode, per 18 clock cycle counters add 1, when counter when 0 count down to 19, since 0 counting, next data are carried out molding filtration again.
Because the constellation point that converts to comprises real part (I) and imaginary part (Q) two parts data; The data of each passage just comprise two paths of data like this, need two formed filters, for real part and this two paths of data of imaginary part; The structure of formed filter is identical, can adopt structure as shown in Figure 3.For the HSR modulation system; According to the designing requirement of system, for example the exponent number of formed filter can be set to 7 rank, the LSR modulation system; Formed filter can be set to 5 rank; In order in a kind of formed filter, to realize the modulation under LSR and two kinds of modulation symbol speed of HSR simultaneously, when carrying out the LSR modulation, filter factor that can high 2 rank is set to 0.To pass through the serial data of filter preprocessing 8 passages afterwards and carry out molding filtration successively, the sampling point data that obtain exporting are accomplished the process of modulating.
The device that is used to carry out molding filtration in the embodiment of the invention is not limited only to formed filter as shown in Figure 3, can adopt also that other can carry out the device of molding filtration in the prior art.Because molding filtration is the known technology of this area, so repeat no more here.
In the prior art, time delay emission diversity is normally carried out after molding filtration, because the data volume after the molding filtration increases, sample rate uprises, and after modulation, carries out time delay emission diversity, can bring very big resource consumption.In order to reduce resource consumption, time delay emission diversity can be carried out before molding filtration.Data after constellation point that is about to be mapped to or constellation point and the amount of phase rotation multiply each other before carrying out molding filtration, are input in the time delay module; This time delay module also receives the corresponding delay parameter of current data, and according to the delay parameter that receives, the data of input is delayed time; For example, the corresponding delay parameter of current data is 4, and then time delay module is after receiving data; With redispatching to the device that is used to carry out molding filtration behind 4 symbol periods of data time-delay; If the corresponding delay parameter of current data is 2, then time delay module receiving data after with data 2 symbol periods of delaying time, different data; Redispatch to the device that is used to carry out molding filtration after prolonging different time, so just can realize time delay emission diversity.Size as for time-delay can be provided with according to the needs of system design.
Be illustrated in figure 4 as a kind of structural representation of the time delay module that relates in the embodiment of the invention.This time delay module comprises first data selector 21, second data selector 22, the 3rd data selector 23, the 4th data selector 24, first d type flip flop 31, second d type flip flop 32,3d flip-flop 33; Each data selector is the alternative data selector; Each data selector includes 0 passage input, 211,1 passage input 212, control end 213 and output 214; When the input data are 1 in the control end 213; The data of input in the output 214 outputs 1 passage input 212, when the input data are 0 in the control end 213, the data of input in the output 214 outputs 0 passage input 212.1 passage input of each data selector is all imported the product of the constellation point that is mapped to or the constellation point that is mapped to and the amount of phase rotation, the delay parameter of input through a translation circuit 61 convert to 0 or 1 be input to each data selector control end.
The operation principle of time delay module shown in Figure 4 is: suppose that delay parameter is respectively A, B, C, D; Expression need prolong the time through 0,1,2,3 d type flip flop with the data of importing in the time delay module; D type flip flop is a kind of electronic devices and components of delaying time can realized, through time of a d type flip flop be meant data from the input d type flip flop to from the required time of d type flip flop output.Can pass through translation circuit, the delay parameter of input is translated into the control end input signal of data selector, when the delay parameter of input was A, translation circuit transmitted control signal and 1 gives the 4th data selector, transmitted control signal 0 to give other data selectors; When the delay parameter of input was B, translation circuit transmitted control signal 1 to the 3rd data selector, transmitted control signal 0 to other data selectors; When the delay parameter of input was C, translation circuit transmitted control signal 1 to second data selector, transmitted control signal 0 to other data selectors; When the delay parameter of input was D, translation circuit transmitted control signal 1 to first data selector, transmitted control signal 0 to other data selectors.For example; The delay parameter of input is C; Then translation circuit transmits control signal 1 to second data selector, transmits control signal 0 to other data selector, and the data 0 of 0 passage input of first data selector input are input in first d type flip flop; First d type flip flop with 0 be input to second data selector 0 passage input; Because the input of the control end of second data selector is 1, so second data selector is input to second d type flip flop with the data of 1 passage input, because the control end of the 3rd data selector and the 4th data selector all imports 0; So second d type flip flop passes through the 3rd data selector, 3d flip-flop and the 4th data selector with the data of input, is input to the device that is used to carry out molding filtration.If the product of constellation point or constellation point and the amount of phase rotation need not pass through time-delay; Then need be directly inputted to the device that is used to carry out molding filtration; Because the delay parameter of current input is C; The product of constellation point or constellation point and the amount of phase rotation is equivalent to the input data were delayed time through the time of two d type flip flops through just being input to the device that is used for carrying out molding filtration after second d type flip flop and the 3d flip-flop so.
The time delay module that relates in the embodiment of the invention is not limited only to structure shown in Figure 4; Can also realize time-delay as time delay module through RAM; Perhaps can also realize time-delay as time delay module through write-in program in programmable chip; So long as can different input data be prolonged the device that sends behind the different time according to the different time delay parameter, can be as the time delay module in the embodiment of the invention.
Compared with prior art; To carry out molding filtration symbol before in the embodiment of the invention and delay time, after time-delay, carry out molding filtration again, because the data volume of symbol rank data is less than the sampling point rank data volume after the process molding filtration; For example; For the QPSK modulation, before the molding filtration, the data volume of symbol rank data is 189 symbol/time slots; Data volume through the sampling point rank data after the molding filtration is 3750 sampling point/time slots, so just can reduce the resource consumption that time delay emission diversity is brought.
If in the modulation system that data need be carried out except that the linear modulation mode; Also comprise the GMSK non-linear modulation; Be used to carry out the modulation parameter of the system of baseband modulation according to the input data of obtaining so, the data that needs are carried out the GMSK non-linear modulation are input to the module that is used for carrying out the GMSK non-linear modulation and modulate.For the mode of GMSK modulation, can carry out according to mode of the prior art.Perhaps for GMSK modulation mode; Also can be according to realizing with the similar method of aforementioned linear modulation; Specifically can for: if the data of current time slots input need be carried out the GMSK modulation, then enter data in the linear modulating device, according to first mapping table of storage in advance in the linear modulating device; To import data map and become constellation point, then the constellation point that converts to carried out molding filtration.Need the storage GMSK modulation mode to import the corresponding relation of data and constellation point down in first mapping table.
The method that provides for the embodiment of the invention; If the modulation system that data need includes only two or more linear modulation modes; Then can two or more linear modulation modes be concentrated in the linear modulating device and realize, and need not a modulating device to be set to each linear modulation mode; If the modulation system that data need had both comprised two or more linear modulation modes; Also comprise GMSK non-linear modulation mode; Can all linear modulation modes be concentrated in the linear modulating device so and realize; And need not to each modulation system a modulating device to be set, can save the hardware resource that is used to realize baseband modulation.
Be illustrated in figure 5 as baseband modulation system embodiment structural representation of the present invention; This system comprises: modulation parameter deriving means 41, data input device 42 and linear modulating device 43; The operation principle of this system is: modulation parameter deriving means 41 obtains the modulation parameter of the data that need modulate; The type of the modulation system that modulation parameter is used to represent that data need be carried out; Data input device is input to the linear modulating device 43 that is used for carrying out linear modulation with the data that needs carry out linear modulation then, and linear modulation is for removing other the modulation of GMSK modulating, and the mode of linear modulation comprises two types at least; Linear modulating device 43 is with the data of data input device 42 inputs; According to first mapping table of storing in advance, convert the constellation point in the planisphere under the corresponding linear modulation mode to, according to the modulation system of correspondence said constellation point is carried out molding filtration.
Wherein, linear modulating device can comprise constellation point acquisition module 431 and molding filtration module 432.Constellation point acquisition module 431 is used for the data with said data input device 42 inputs; According to first mapping table of storing in advance; Convert the constellation point in the planisphere under the corresponding linear modulation mode to, first mapping table is used to represent input data and the constellation point corresponding relation under the different modulating mode; Molding filtration module 432 is used to be provided with the sampling period; And according to the sampling period that is provided with; Obtain corresponding filter factor of different sample cycle through second mapping table of searching storage in advance, according to corresponding filter factor of the different sample cycle that gets access to, in the different sampling periods; According to the filter factor that gets access to, the constellation point that constellation point acquisition module 431 obtains is carried out molding filtration.
In the system shown in Figure 5, linear modulating device 43 can also comprise phase place rotary module 433, is used for according to different channel datas modulation parameter separately, obtains the corresponding the amount of phase rotation of input data through the 3rd mapping table of searching storage in advance; The amount of phase rotation of data input device 42 input data and the constellation point that constellation point acquisition module 431 gets access to are carried out multiplying, and the 3rd mapping table is used to represent input data and the corresponding relation of the amount of phase rotation under the different modulating mode.
System's neutral line modulating device shown in Figure 5 can also comprise time delay module 434; Be connected with molding filtration module 432 with said phase place rotary module 433 respectively; Be used for phase place rotary module 433 is carried out the result after the multiplying to the amount of phase rotation and the constellation point of input data; Delay parameter according to receiving is delayed time, and the data that will pass through after the time-delay send to molding filtration module 432.
If do not comprise phase place rotary module 433 in the linear modulating device shown in Figure 5; Then time delay module 434 can be connected with molding filtration module 432 with constellation point acquisition module 431; Be used for constellation point that constellation point acquisition module 431 is got access to; Delay parameter according to receiving is delayed time, and the data after will delaying time send to molding filtration module 432.
If in the system shown in Figure 5, this system can also comprise non-linear modulation device 44,
The modulation parameter of the data that data input device 42 also is used for modulating at needs shows that in the time of need carrying out the GMSK modulation, the data of needs being carried out the GMSK modulation are input to said non-linear modulation module.Non-linear modulation device 44 is used to receive the data that need carry out the GMSK modulation, through searching the non-linear modulation mapping table that is stored in advance in the said non-linear modulation module, and the constellation point that the data that acquisition need be modulated are corresponding; According to the GMSK mode said constellation point is carried out molding filtration, carry out baseband modulation.
Optional, carry out the data of GMSK modulation mode for needs, if adopt the linear approximation structure to realize that also can be input to linear modulating device modulates.Because first mapping table is used to identify input data and constellation point corresponding relation under the different modulating mode, so from first mapping table, can obtain the corresponding constellation point of data that to carry out the GMSK modulation.
Be illustrated in figure 6 as linear modulating device example structure sketch map of the present invention, this linear modulating device comprises: constellation point acquisition module 431 and molding filtration module 432.Constellation point acquisition module 431 is used for the data with input; According to first mapping table of storing in advance; Convert the constellation point in the planisphere under the corresponding linear modulation mode to; First mapping table is used to represent input data and the constellation point corresponding relation under the different modulating mode, and linear modulation is for removing other the modulation of GMSK modulating, and the mode of linear modulation comprises two kinds at least; Molding filtration module 432 is used to be provided with the sampling period; And according to the sampling period that is provided with; Obtain corresponding filter factor of different sample cycle through second mapping table of searching storage in advance, according to corresponding filter factor of the different sample cycle that gets access to, in the different sampling periods; According to the filter factor that gets access to, the constellation point that constellation point acquisition module 431 obtains is carried out molding filtration.
Linear modulating device can also comprise phase place rotary module 433, is used for according to different channel datas modulation parameter separately, obtains the corresponding the amount of phase rotation of input data through the 3rd mapping table of searching storage in advance; The amount of phase rotation of data input device 42 input data and the constellation point that constellation point acquisition module 431 gets access to are carried out multiplying, and the 3rd mapping table is used to represent input data and the corresponding relation of the amount of phase rotation under the different modulating mode.
Linear modulating device can also comprise time delay module 434; Be connected with molding filtration module 432 with said phase place rotary module 433 respectively; Be used for phase place rotary module 433 is carried out the result after the multiplying to the amount of phase rotation and the constellation point of input data; Delay parameter according to receiving is delayed time, and the data that will pass through after the time-delay send to molding filtration module 432.
If do not comprise phase place rotary module 433 in the linear modulating device; Then time delay module 434 can be connected with molding filtration module 432 with constellation point acquisition module 431; Be used for constellation point that constellation point acquisition module 431 is got access to; Delay parameter according to receiving is delayed time, and the data after will delaying time send to molding filtration module 432.
Baseband modulation method, system and linear modulating device that the embodiment of the invention provides concentrate on multiple linear modulation in the linear modulating device and to realize, can reduce the quantity of the modulating device of realizing modulation, reduce the waste of hardware resource, practice thrift cost.
One of ordinary skill in the art will appreciate that all or part of flow process that realizes in the foregoing description method; Be to instruct relevant hardware to accomplish through computer program; Described program can be stored in the computer read/write memory medium; This program can comprise the flow process like the embodiment of above-mentioned each side method when carrying out.Wherein, described storage medium can be magnetic disc, CD, read-only storage memory body (Read-Only Memory, ROM) or at random store memory body (Random Access Memory, RAM) etc.
What should explain at last is: above embodiment is only in order to explaining technical scheme of the present invention, but not to its restriction; Although with reference to previous embodiment the present invention has been carried out detailed explanation, those of ordinary skill in the art is to be understood that: it still can be made amendment to the technical scheme that aforementioned each embodiment put down in writing, and perhaps part technical characterictic wherein is equal to replacement; And these are revised or replacement, do not make the spirit and the scope of the essence disengaging various embodiments of the present invention technical scheme of relevant art scheme.