Embodiment
The embodiment of the present invention provides a kind of multipath signal method of processing, the method is receiving after multipath signal by allotment module, according to the multipath delay value of the definite multipath number comprising of this multipath signal and this multipath signal, determine the number that this multipath signal is carried out multipath signal and processed needed RAKE demodulator simultaneously, and choose the described number RAKE demodulator in idle condition, send to the RAKE demodulator of choosing to carry out multipath signal processing this multipath signal.Adopt method provided by the invention to process multipath signal by calling multiple RAKE demodulators, the efficiency when improving RAKE demodulator processes multipath signal in RAKE receiver, can improve RAKE receiver and process the efficiency of multipath signal equally; As shown in Figure 3, concrete steps are as follows:
Step 11, allotment module receiving multipath signals, and the multipath delay value of the multipath number comprising according to this multipath signal and this multipath signal, determine the number that this multipath signal is carried out multipath signal and processed needed RAKE demodulator; From at least two RAKE demodulators, choose this number individual in the RAKE of idle condition demodulator, and this multipath signal is sent to the RAKE demodulator of choosing;
Step 12, RAKE demodulator carries out multipath signal processing to the multipath signal from allotment module receiving, and the multipath MRC data that obtain after processing are exported.
Preferably, before allotment module receiving multipath signals, further comprise, Multipath searching module receives the multipath signal sending by the same antenna or different antennae from same terminal; Or, receive the multipath signal sending by the same antenna or different antennae from different terminals; The multipath signal receiving is sent to described allotment module;
In this step, in the time that Multipath searching module receives multipath signal, send to allotment module according to several stronger multipath signals of prior art select-out signal intensity from all multipath signals;
The mode of multipath signal processing has a variety of, preferably, can select the one in following three kinds of modes according to the multipath number of multipath signal and multipath delay value:
The first, in step 11, determine to this multipath signal carry out multipath signal process needed RAKE demodulator number method for: in the time that the multipath number that comprises at multipath signal of allotment module is not more than the multi-path demodulation unit number that sets in advance and described multipath delay value and is not more than the multipath delay threshold value setting in advance, determine and this multipath signal carried out to multipath signal to process the number of needed RAKE demodulator be 1; And this multipath signal is sent to the RAKE demodulator of choosing;
In step 12, RAKE demodulator carries out after multipath signal processing the multipath signal from described allotment module receiving, and the multipath MRC data that obtain after processing are exported to merging module;
After step 12, further comprise that allotment module represents not need described multipath MRC data to carry out the merging indication parameter that multiple RAKE data merging are processed to merging module transmission, and the multipath MRC data that processing obtained at RAKE demodulator export to and merge after module, discharge this RAKE demodulator;
Merge module and receive described merging indication parameter and described multipath MRC data, according to this merging indication parameter, described multipath MRC data are exported;
The second, in step 11, determine that this multipath signal is carried out to multipath signal to be processed the method for the number of needed RAKE demodulator and be: allotment module is in the time that multipath delay value is greater than multipath delay threshold value, from the ratio of described multipath delay value and described multipath delay threshold value and the ratio of multipath number and multi-path demodulation unit number, select numerical value larger ratio, the ratio of choosing is defined as described multipath signal to carry out multipath signal and process to the number of needed RAKE demodulator; Described multi-path demodulation unit number refers to the number of the Finger demodulating unit comprising in RAKE demodulator;
In step 12, RAKE demodulator carries out multipath signal processing to the multipath signal from allotment module receiving, and the multipath MRC data that obtain after processing are stored in the data buffer zone that this RAKE demodulator is corresponding;
After step 12, further comprise that allotment module represents that to merging module transmission need to carry out data delay to described multipath MRC data merges merging indication parameter and the described number processed; The multipath MRC data that multipath signal processing obtained at RAKE demodulator are stored in behind data buffer zone, discharge this RAKE demodulator; Store multipath MRC data at least two data buffer zones time, the multipath MRC data in these at least two data buffer zones are sent to merging module; Store multipath MRC data in other data buffer zones time, the multipath MRC data in these other data buffer zones are sent to merging module;
The multipath MRC data that merging module is sent allotment module merge processing, and the merging data obtaining is stored in next stage data buffer zone; Whether the current RAKE demodulator sequence number that judgement receives is consistent with maximum RAKE demodulator sequence number, if consistent, merging data is exported, otherwise the merging data from multipath MRC data and next stage data buffer zone in other data buffer zones that described allotment module is sent merges again;
The third, in step 11, determine this multipath signal is carried out to multipath signal when processing multi-path demodulation unit number that the method for the number of needed RAKE demodulator sets in advance for: the multipath number that comprises at multipath signal of allotment module is greater than and described multipath delay value and being not more than the multipath delay threshold value setting in advance, by the ratio of described multipath number and multi-path demodulation unit number, be defined as described multipath signal to carry out multipath signal and process the number of needed RAKE demodulator; Described multi-path demodulation unit number refers to the number of the Finger demodulating unit comprising in RAKE demodulator;
In step 12, RAKE demodulator carries out multipath signal processing to the multipath signal from described allotment module receiving, and the multipath MRC data that obtain after processing are exported to merging module;
After step 12, further comprise that allotment module sends and represents that need to carry out the non-time delay of data to described multipath MRC data merges the merging indication parameter of processing to described merging module; The multipath MRC data that multipath signal processing obtained at RAKE demodulator are exported to and are merged after module, discharge this RAKE demodulator;
Merge module and receive the multipath MRC data from described RAKE demodulator, determine whether to receive all multipath MRC data of a described number invoked RAKE demodulator output of choosing, and in the time being defined as being, these all multipath MRC data are merged to processing;
The unit number of multi-path demodulation described in this method and multipath delay threshold value are arranged according to actual needs by operating personnel, described multipath delay value by calculate according to prior art the allotment information of multipath the earliest that receives of module and the latest the time difference between multipath information as multipath delay value;
This method provide first, in the third scheme, send to the method that merges module to have multiple the multipath MRC data that obtain after RAKE demodulator processes, specifically can comprise: first, allotment module can wait for that a Transmission Time Interval (Transmission Time Interval, TTI) sends to merging module by multipath MRC data afterwards; The second, the multipath MRC data that obtain after processing are directly sent to merging module by RAKE demodulator;
In the first scheme that this method provides, send to the method that merges module to have multiple the multipath MRC data that obtain after RAKE demodulator processes, specifically can comprise: first, allotment module can waited for a Transmission Time Interval (Transmission Time Interval, TTI) afterwards multipath MRC data are sent to data buffer zone, by allotment module, the multipath MRC data in data buffer zone are sent to merging module again, or by merging module active obtaining multipath data from data buffer zone; The second, the multipath MRC data that obtain after processing are directly sent to data buffer zone by RAKE demodulator, by allotment module, the multipath MRC data in data buffer zone are sent to merging module again, or by merging module active obtaining multipath data from data buffer zone; In the second approach, before merging module obtains multipath MRC data for the first time, guarantee that there are multipath MRC data at least two RAKE demodulator data buffer zones;
Described TTI can guarantee that RAKE demodulator completes the processing to a TTI multipath signal;
Be introduced with specific embodiment below:
The embodiment of the present invention provides a kind of multipath signal processing method, the method is receiving after multipath signal by allotment module, according to the multipath delay value of the definite multipath number comprising of this multipath signal and this multipath signal, determine the number that this multipath signal is carried out multipath signal and processed needed RAKE demodulator simultaneously, and choose the described number RAKE demodulator in idle condition, send to the RAKE demodulator of choosing to carry out multipath signal processing this multipath signal, detailed process is as follows:
Step 21, RAKE receiver obtains by antenna the signal that terminal sends, and this signal transmits in multipath mode, and same signal decomposition is that many multipath signals transmit;
In this step, can send same signal by the same antenna or different antennae to RAKE receiver for the same terminal of same community; Also can be same terminal in different districts, while traversing to another community from a certain community, send same signal by different antennae to RAKE receiver;
Step 22, RAKE receiver receives after multipath signal, by stronger several the multipath signals of Multipath searching module select-out signal intensity from all multipath signals as need multipath signal to be processed;
In this step, described is prior art by several stronger multipath signals of Multipath searching module select-out signal intensity from all multipath signals;
Step 23, the allotment module in RAKE receiver arranges relevant parameter according to the multipath signal receiving;
Described parameter comprises: state flag bit RAKE_Run_Flag, and for describing the in running order or idle condition of demodulating unit, in the present invention, use RAKE_Run_Flag=1 to represent operating state, RAKE_Run_Flag=0 represents idle condition; Multipath number Finger_Num, for describing the number of described multipath signal; Multipath delay value Finger_Delay, for describing the allotment multipath signal the earliest that receives of module and the time between multipath signal poor the latest; Signal identification UE_ID, for describing the source of described multipath signal; Merge parameter UE_Comb_Flag, be used for describing described multipath signal and whether need to carry out many RAKE data merging processing, in the present invention, use UE_Comb_Flag=1 to represent to carry out many RAKE data and merge processing, UE_Comb_Flag=0 represents not need to carry out many RAKE data and merges processing; Demodulator RAKE sequence number RAKE_Comb_Index, for describing the sequencing of called demodulating unit; Time delay merges parameters R AKE_Delay_Comb_Flag, be used for describing multipath signal and whether need to carry out time delay merging processing, in the present invention, use RAKE_Delay_Comb_Flag=1 to represent to carry out time delay and merge processing, RAKE_Delay_Comb_Flag=0 represents that not needing to carry out time delay merges processing, i.e. non-time delay merges to be processed; Merge just parameter and comprise that merging parameter and time delay merge parameter;
Arranging of described parameter can also have various ways, is not limited to mode described above;
As shown in Figure 4, a RAKE demodulator comprises several Finge demodulating units and a high specific merge cells, referring to Fig. 2, what each Finge demodulating unit completed is operating as the operation that Finger demodulating unit in prior art, synchronous tracking module, channel estimation module and DPCCH despreading module are carried out; And a Finge demodulating unit carries out multipath signal processing to a multipath signal; Described high specific merge cells merges multipath signal after treatment to obtain high specific merging (Max Ratio Combination, MRC) data, i.e. multipath MRC data; In a RAKE demodulator, comprise K Finge demodulating unit, K value is arranged according to actual needs by operating personnel, and K is multi-path demodulation unit number;
In this step, allocate module and select the one in following three kinds of operations according to the multipath number of the multipath signal receiving and multipath delay value:
The first, in the time that the multipath number Finger_Num of the multipath signal that receives of allotment module is not more than K, i.e. Finger_Num≤K, and multipath delay value Finger_Delay is while being not more than the multipath delay threshold value H setting in advance, be Finger_Delay≤H, forward step 31 to; Described multipath delay threshold value H is set in advance according to actual needs by operating personnel;
Step 31, due to Finger_Num≤K, therefore allocate definite of module and need call one in the RAKE of idle condition demodulator, and multipath signal is sent to the RAKE demodulator of choosing, every multipath signal is put into arbitrarily a Finger demodulating unit and is carried out the processing of signal multipath signal;
Allocate module simultaneously and carry out other parameter settings: the state flag bit of current RAKE demodulator is set to operating state, be RAKE_Run_Flag=1, it is no merging parameter, i.e. UE_Comb_Flag=0, it is no that time delay merges parameter, i.e. RAKE_Delay_Comb_Flag=0;
The second, in the time that allotment module judges Finger_Delay>H, according to predefined account form, as the number of the definite RAKE demodulator that need to call of formula (1), from the ratio X of multipath delay value and multipath delay threshold value, and select the value that numerical value is larger, the number of the current demodulating unit calling as needs in the ratio Y of information number and multi-path demodulation unit number;
In the time of X >=Y, get RAKE_Num=X; In the time of X<Y, get RAKE=Y; Formula (1) obtaining value method is value upwards; Forward step 32 to;
Step 32, allotment module is called arbitrarily the RAKE demodulator that RAKE_Num state flag bit is idle condition, and the RAKE sequence number RAKE_Comb_Index of RAKE demodulator is set according to the sequencing calling, RAKE_Comb_Index=n, { n=0,1,2 ..., RAKE_Num-1}; Relevant parameter is set is: merge parameter for being to be UE_Comb_Flag=1, it is yes that time delay merges parameter, i.e. RAKE_Delay_Comb_Flag=1;
Step 33, by multipath signal according to the sequencing obtaining, take the multi-path demodulation unit number RAKE demodulator selected as unit sends to successively, RAKE demodulator is put into arbitrarily Finger demodulating unit by the multipath signal getting again and is carried out multipath signal processing, and a Finger demodulating unit is processed a multipath signal; And the state flag bit of RAKE demodulator is set to operating state, i.e. RAKE_Run_Flag=1;
In second process, in each RAKE demodulator, all Finger demodulating units are sent the multipath signal of handling into high specific merge cells and are merged, and obtain multipath MRC data; Owing to having called RAKE_Num RAKE demodulator, therefore finally obtain RAKE_Num multipath MRC data;
The third, work as Finger_Num>K, and when Finger_Delay≤H, allotment module determines that the number of the demodulating unit that need to call is the ratio of multipath number and multi-path demodulation unit number,
and RAKE_Comb_Index=n is set, n=0,1,2 ..., RAKE_Num-1}; And parameter is set to: it is yes merging indication parameter, i.e. UE_Comb_Flag=1, and it is no that time delay merges parameter, i.e. RAKE_Delay_Comb_Flag=0;
Allotment module successively sends to the RAKE demodulator that called with multi-path demodulation number for unit by the multipath signal receiving, and carries out multipath signal processing and obtains multipath data; And the state flag bit of the RAKE demodulator calling is set to operating state;
In step 23, RAKE demodulator carries out multipath signal processing according to prior art to multipath signal and finally obtains multipath MRC data;
Step 34, multipath MRC data and the parameter relevant to this multipath MRC data are passed to merging module by allotment module; The state flag bit of the RAKE demodulator simultaneously calling is set to idle condition;
When using in step 23 first, in the third scheme, send to the method that merges module to have multiple the multipath MRC data that obtain after RAKE demodulator processes, specifically can comprise: first, allotment module can wait for that a Transmission Time Interval (Transmission Time Interval, TTI) sends to merging module by multipath MRC data afterwards; The second, the multipath MRC data that obtain after processing are directly sent to merging module by RAKE demodulator;
When in first scheme in use step 23, send to the method that merges module to have multiple the multipath MRC data that obtain after RAKE demodulator processes, specifically can comprise: first, allotment module can waited for a Transmission Time Interval (Transmission Time Interval, TTI) afterwards multipath MRC data are sent to data buffer zone, by allotment module, the multipath MRC data in data buffer zone are sent to merging module again, or many through data by merging module active obtaining from data buffer zone; The second, the multipath MRC data that obtain after processing are directly sent to data buffer zone by RAKE demodulator, by allotment module, the multipath MRC data in data buffer zone are sent to merging module again, or many through data by merging module active obtaining from data buffer zone; In the second approach, before merging module obtains multipath MRC data for the first time, guarantee that there are multipath MRC data at least two data buffer zones;
Described TTI can guarantee that RAKE demodulator completes the processing to a TTI multipath signal;
Step 35, merges module and selects the one in following three kinds of processing schemes to carry out union operation according to the parameter getting, and the data after merging are sent, and this step specifically comprises:
The first: get UE_Comb_Flag=0 when merging module, illustrate that the multipath signal that UE_ID is identical has only called single RAKE demodulator, therefore complete the merging processing that does not need to carry out multipath MRC data after demodulation operation, discharge immediately this RAKE demodulator, and RAKE_Run_Flag=0 will be set; Merging module is directly sent to next stage module by the multipath MRC data after demodulation and carries out symbol level processing; Described symbol level is treated to prior art;
The second, gets UE_Comb_Flag=1, RAKE_Delay_Comb_Flag=1 when merging module; Illustrate that allotment module is that the multipath signal that UE_ID is identical has called multiple RAKE demodulators, therefore need to merge processing; Illustrate that multipath signal has time delay, therefore need to carry out time delay and merge processing; As shown in Figure 5, detailed process is as follows:
Merge module multipath MRC data identical UE_ID are merged to processing, the merging data obtaining is stored in next stage data buffer zone; Whether the current RAKE demodulator sequence number that judgement receives is consistent with maximum RAKE demodulator sequence number, if consistent, merging data is exported, otherwise, described allotment module is sent or RAKE demodulator come or allotment module active obtaining from other data buffer zones, again merge with the merging data in how identical through the UE_ID of the data multipath MRC data that merge and next stage data buffer zone.
The third, when getting UE_Comb_Flag=1, when RAKE_Delay_Comb_Flag=0; Determine that described multipath MRC data that signal identification is identical need to carry out non-time delay and merge and process, the multipath MRC data that UE_ID is identical are carried out non-time delay and are merged and process, and data after treatment are sent.
In this step, in the time selecting the second processing scheme, merge module also can wait until all multipath signals all complete by RAKE demodulator processes, all put into behind data buffer zone, the more all multipath MRC data in data buffer zone are merged; Merging module will finally merge the data obtained again and send;
The data that the embodiment of the present invention provides merge the same prior art of processing method, therefore repeat no more; As shown in Figure 6, the method that adopts the embodiment of the present invention to provide, can receive in real time the signal from many communities, multi-user, many strip antennas, described signal obtains multipath signal after front-end processing module and buffer module, when allotment module receives multipath signal, call RAKE demodulator according to the actual conditions that receive, and manyly merge processing through data according to method of calling by what obtain, and send to symbol level processing module to process and export data after treatment; The same prior art of mode of the symbol level processing module deal with data relating in the present invention.
As shown in Figure 7, the embodiment of the present invention provides a kind of multipath signal processing unit, and this device comprises allotment module 72, at least two RAKE demodulators 73, wherein:
Described allotment module 72, for receiving multipath signals, and by multipath number that this multipath signal comprises and the multipath delay value of this multipath signal are set, determines the number that this multipath signal is carried out multipath signal and processed needed RAKE demodulator 73; From described at least two RAKE demodulators 73, choose this number individual in the RAKE of idle condition demodulator 73, and this multipath signal is sent to the RAKE demodulator 73 of choosing;
Described RAKE demodulator 73, for the multipath signal from described allotment module 72 receiving is carried out to multipath signal processing, and exports the multipath MRC data that obtain after processing.
This device also comprises:
Multipath searching module 71, for receiving the multipath signal sending by the same antenna or different antennae from same terminal; Or, receive the multipath signal sending by the same antenna or different antennae from different terminals;
The multipath signal receiving is sent to described allotment module 72.
Described allotment module 72 for:
When the multipath number comprising at described multipath signal is not more than the multi-path demodulation unit number that sets in advance and described multipath delay value and is not more than the multipath delay threshold value setting in advance, determine and this multipath signal is carried out to multipath signal to process the number of needed RAKE demodulator 73 be 1.
Described allotment module 72 for:
In the time that described multipath delay value is greater than described multipath delay threshold value, from the ratio of described multipath delay value and described multipath delay threshold value and the ratio of described multipath number and multi-path demodulation unit number, select numerical value larger ratio, the ratio of choosing is defined as described multipath signal to carry out multipath signal and process to the number of needed RAKE demodulator 73; Described multi-path demodulation unit number refers to the number of the Finger demodulating unit comprising in RAKE demodulator 73.
72 of described allotment moulds for:
When the multipath number comprising at described multipath signal is greater than the multi-path demodulation unit number that sets in advance and described multipath delay value and is not more than the multipath delay threshold value setting in advance, by the ratio of described multipath number and multi-path demodulation unit number, be defined as described multipath signal to carry out multipath signal and process the number of needed RAKE demodulator 73; Described multi-path demodulation unit number refers to the number of the Finger demodulating unit comprising in RAKE demodulator 73.
Described allotment module 72 also for:
Send and represent not need described multipath MRC data to carry out the merging indication parameter that data merge processing to described merging module 74; The multipath MRC data that multipath signal processing obtained at RAKE demodulator 73 are exported to and are merged after module 74, discharge this RAKE demodulator 73;
Described RAKE demodulator 73 also for:
The multipath MRC data that multipath signal processing is obtained are exported to and are merged module 74;
This device also comprises:
Merge module 74, for receiving described merging indication parameter and described multipath MRC data, according to this merging indication parameter, described multipath MRC data are exported.
Described allotment module 72 also for:
Send and represent that need to carry out data delay to described multipath MRC data merges merging indication parameter and the described number processed to described merging module 74; The multipath MRC data that multipath signal processing obtained at RAKE demodulator 73 are stored in behind data buffer zone, discharge this RAKE demodulator 73; Store multipath MRC data at least two data buffer zones time, the multipath MRC data in these at least two data buffer zones are sent to and merge module 74; Store multipath MRC data in other data buffer zones time, the multipath MRC data in these other data buffer zones are sent to and merge module 74;
Described RAKE demodulator 73 also for:
The multipath MRC data that multipath signal processing is obtained are stored in the data buffer zone of this RAKE demodulator 74 correspondences;
This device also comprises:
Merge module 74, merge processing for the multipath MRC data that described allotment module 72 is sent, the merging data obtaining is stored in next stage data buffer zone; Whether the current RAKE demodulator sequence number that judgement receives is consistent with maximum RAKE demodulator sequence number, if consistent, merging data is exported, otherwise the merging data from multipath MRC data and next stage data buffer zone in other data buffer zones that described allotment module 72 is sent merges again.
Described allotment module 72 also for:
Send and represent that need to carry out the non-time delay of data to described multipath MRC data merges the merging indication parameter of processing to described merging module 74; The multipath MRC data that multipath signal processing obtained at RAKE demodulator 73 are exported to and are merged after module 74, discharge this RAKE demodulator 73;
Described RAKE demodulator 73 also for:
The multipath MRC data that multipath signal processing is obtained are exported to and are merged module 74;
This device also comprises:
Merge module 74, for receiving the multipath MRC data from described RAKE demodulator 73, determine whether to receive all multipath MRC data that the individual invoked RAKE demodulator 73 of the described number of choosing is exported, and in the time being defined as being, these all multipath MRC data are merged to processing.
In sum, beneficial effect of the present invention:
Adopt method provided by the invention, receiving after multipath signal by allotment module, according to the multipath delay value of the definite multipath number comprising of this multipath signal and this multipath signal, determine the number that this multipath signal is carried out multipath signal and processed needed RAKE demodulator simultaneously, and choose the described number RAKE demodulator in idle condition, send to the RAKE demodulator of choosing to carry out multipath signal processing this multipath signal.Visible the method can be processed multipath signal by calling multiple RAKE demodulators, and the efficiency when improving RAKE demodulator processes multipath signal in RAKE receiver can improve RAKE receiver and process the efficiency of multipath signal equally;
Owing to comprising multiple RAKE demodulators in a RAKE receiver provided by the invention, and identify multipath signal is distinguished by source, therefore can receive from different districts, the signal that different antennae sends, a receiver can, simultaneously towards multiple user terminals, therefore can improve the user capacity of RAKE receiver greatly;
And after the complete multipath signal of RAKE demodulator processes, discharge immediately this RAKE demodulator, make it carry out other work, therefore, can greatly improve the utilance to RAKE demodulator; Determine different multipath signal processing and Merge Scenarios according to the multipath number of multipath signal and multipath delay value, also greatly improved the efficiency of RAKE receiver processing multipath signal.
Those skilled in the art should understand, embodiments of the invention can be provided as method, system or computer program.Therefore, the present invention can adopt complete hardware implementation example, completely implement software example or the form in conjunction with the embodiment of software and hardware aspect.And the present invention can adopt the form at one or more upper computer programs of implementing of computer-usable storage medium (including but not limited to magnetic disc store, CD-ROM, optical memory etc.) that wherein include computer usable program code.
The present invention is with reference to describing according to flow chart and/or the block diagram of the method for the embodiment of the present invention, equipment (system) and computer program.Should understand can be by the flow process in each flow process in computer program instructions realization flow figure and/or block diagram and/or square frame and flow chart and/or block diagram and/or the combination of square frame.Can provide these computer program instructions to the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device to produce a machine, the instruction that makes to carry out by the processor of computer or other programmable data processing device produces the device for realizing the function of specifying at flow process of flow chart or multiple flow process and/or square frame of block diagram or multiple square frame.
These computer program instructions also can be stored in energy vectoring computer or the computer-readable memory of other programmable data processing device with ad hoc fashion work, the instruction that makes to be stored in this computer-readable memory produces the manufacture that comprises command device, and this command device is realized the function of specifying in flow process of flow chart or multiple flow process and/or square frame of block diagram or multiple square frame.
These computer program instructions also can be loaded in computer or other programmable data processing device, make to carry out sequence of operations step to produce computer implemented processing on computer or other programmable devices, thereby the instruction of carrying out is provided for realizing the step of the function of specifying in flow process of flow chart or multiple flow process and/or square frame of block diagram or multiple square frame on computer or other programmable devices.
Although described the preferred embodiments of the present invention, once those skilled in the art obtain the basic creative concept of cicada, can make other change and modification to these embodiment.So claims are intended to be interpreted as comprising preferred embodiment and fall into all changes and the modification of the scope of the invention.
Obviously, those skilled in the art can carry out various changes and modification and not depart from the spirit and scope of the present invention the present invention.Like this, if within of the present invention these are revised and modification belongs to the scope of the claims in the present invention and equivalent technologies thereof, the present invention is also intended to comprise these changes and modification interior.