Summary of the invention
In view of this; The present invention provides uplink communication method and the system under a kind of TDD mode; The technical problem that solves is in time division duplex mobile communication system; Under the situation of the fixed ratio of the descending time slot of sub-district and ascending time slot, improve the utilance of ascending resource and satisfy the demand of a large amount of uplink communications that happen suddenly the sub-district in.
The present invention includes:
Uplink communication method under a kind of TDD mode comprises:
A, ascending resource is divided into a plurality of ascending resource units, and makes each ascending resource unit carry out corresponding with a plurality of frequency pilot signs;
B, receive terminal use's ascending resource request after; If the base station has many reception antennas and hyperspace input ability; Then when distributing ascending resource unit, from the corresponding a plurality of frequency pilot signs of said ascending resource unit, select one and distribute to this terminal use, set up the mapping relations of terminal use and ascending resource unit, frequency pilot sign;
After terminal use's uplink information is received in C, base station; Recover each terminal use's in the ascending resource unit soft information, and use the soft information in the resource units to unify channel-decoding terminal use according to the mapping relations acquisition of said terminal use and ascending resource unit, frequency pilot sign.
Wherein, in the said steps A ascending resource is divided into a plurality of ascending resource units, is specially: the ascending time slot quantity predetermined according to system is divided into a plurality of ascending resource units with ascending resource.
Wherein, the base station is carried out each ascending resource unit and a plurality of frequency pilot signs corresponding in the said steps A, and the quantity of said frequency pilot sign is less than the antenna amount of said base station, or equals the antenna amount of said base station.
Wherein, base station assigns ascending resource unit gives the terminal use among the said step B, and its process comprises: calculate the distribution number of times of each ascending resource unit, give the terminal use with ascending resource unit's priority allocation of distributing least number of times.
Wherein, base station assigns gives said terminal use's frequency pilot sign different with the frequency pilot sign of distributing to the other-end user among the said step B.
Wherein, each terminal use's in the ascending resource unit soft information is recovered in the base station among the said step C, and its process comprises:
The base station utilizes pairing each frequency pilot sign of ascending resource unit to carry out corresponding channel estimating, obtains to use the pairing space channel of terminal use of this ascending resource unit to impact vector;
Each corresponding in said ascending resource unit terminal use space channel impact vector is merged into a channel impulse response matrix;
According to said channel impulse response matrix and the upward signal vector that receives, recover each terminal use's in the said ascending resource unit soft information through algorithm.
Wherein, the terminal use who obtains according to the mapping relations of said terminal use and ascending resource unit, frequency pilot sign among the said step C uses the soft information in the resource units, and its process comprises:
According to the mapping relations of terminal use and ascending resource unit, obtain the employed ascending resource unit of terminal use;
According to the mapping relations of terminal use and frequency pilot sign, in the employed ascending resource unit of this terminal use, find the corresponding soft information of frequency pilot sign, use the soft information in the resource units thereby obtain the terminal use.
Wherein, said algorithm is: filter method when filter method or linear minimum mean-squared error were estimated (MMSE) sky when linearity was compeled zero sky.
Wherein, said ascending resource unit is made up of the code channel in time slot and this time slot.
Wherein, said ascending resource unit is made up of the subcarrier in time slot and this time slot.
Ascending communication system under a kind of TDD mode comprises base station and terminal use, and wherein, said base station further comprises:
Ascending resource unit is provided with unit, base station type judging unit, ascending resource allocation units, soft information recovery unit, soft information collection unit and uplink information recovery unit;
Said ascending resource unit is provided with the unit, and being used for according to the predetermined ascending time slot quantity of system is a plurality of ascending resource units with the system uplink resource division, and sets up the corresponding relation of each ascending resource unit and a plurality of frequency pilot signs;
Said base station type judging unit is used for after the ascending resource request that receives the terminal use, judges whether this base station has many reception antennas and hyperspace input ability, if then send enable signal to the ascending resource allocation units;
Said ascending resource allocation units; Be used for behind the enable signal that receives from the base station type judging unit; Ascending resource unit is distributed to the terminal use; From the pairing a plurality of frequency pilot signs of the said ascending resource unit that is assigned with, select one simultaneously and distribute to this terminal use, set up the mapping relations of terminal use and ascending resource unit, frequency pilot sign;
Said soft information recovery unit is used for the soft information according to each resource units in the frequency pilot sign recovery uplink information of the uplink information that receives;
Said soft information collection unit; Be used to collect from soft information recovery unit and recover the soft information that obtains, the mapping relations between terminal use who sets up according to the ascending resource allocation units and resource units, the frequency pilot sign obtain the soft information in the ascending resource unit that each terminal use uses;
Said uplink information recovery unit; The soft information of the ascending resource unit that each terminal use uses that is used for obtaining according to soft information collection unit; Channel-decoding is carried out in soft information unification to each terminal use, obtains the complete uplink information of each terminal use.
Wherein, said ascending resource allocation units also comprise: with corresponding counting unit of each ascending resource unit and scheduling of resource unit;
Said counting unit is used to calculate the number of times that corresponding ascending resource unit is assigned with;
Said scheduling of resource unit is used for the ascending resource unit that distributes least number of times is distributed at first.
The invention has the beneficial effects as follows: in time division duplex mobile communication system; When uplink and downlink timeslot ratio immobilizes; If the base station has many reception antennas and hyperspace input ability; Then can distribute for a plurality of users in the sub-district time-interleaving and frequency overlap in the space nonoverlapping ascending resource; When each user in the sub-district utilized said ascending resource to carry out uplink communication, the base station can be distinguished each user's upward signal from the space through the multidimensional signal receiver, thereby under the situation of the fixed ratio of the descending time slot of sub-district and ascending time slot; Effectively improve the utilance of ascending resource, satisfy the demand of a large amount of uplink communications of burst in the sub-district.
Embodiment
In the present invention; If the base station has many reception antennas and hyperspace input ability; Then can distribute for a plurality of users in the sub-district time-interleaving and frequency overlap in the space nonoverlapping ascending resource; When each user in the sub-district utilized said ascending resource to carry out uplink communication, the base station can be distinguished each user's upward signal from the space through the multidimensional signal receiver, thereby effectively improved the utilance of uplink channel resources.Below in conjunction with embodiment the present invention is done further and to specify.
Referring to Fig. 2, the uplink communication method under a kind of TDD mode comprises:
Step 201
In the base station,, carry out the division of ascending resource unit according to the ratio of uplink and downlink timeslot in the predefined frame.Set up the sequence number of each resource units and the mapping relations table between the ascending resource; This mapping relations table is preserved in base station side and end side simultaneously; Receive the sequence number of the resource units that send the base station as the terminal use after, can in the sequence number of said resource units and the mapping relations table between the ascending resource, find corresponding ascending resource.
The method that resource units is set is the combination that up time resource, frequency resource or code channel resource is divided into a plurality of little resources, and each little resource is called resource units.
Wherein, for code division multiple access system, resource units is made up of time slot and the code channel in this time slot; For OFDM (OFDMA) system or single carrier frequency division multiplexing (SC-FDMA) system, resource units is made up of time slot and the subcarrier in this time slot.Wherein, resource units can be made up of the one or more code channels in one or more time slots and this time slot; Also can be by one or more time slots; And the one or more subcarriers in this time slot constitute; As for a resource units is to be made up of a time slot or a plurality of time slots; Can't influence essence of the present invention, thus in the present embodiment with resource units by a plurality of code channels in a time slot and this time slot, perhaps time slot constitutes example with a plurality of subcarriers in this time slot and specifies.
In table 1, through the mapping relations table between resource units and the ascending resource provided a kind of in code division multiple access system the dividing mode of resource units.
In table 1, two continuous code channels in time slot 1 and this time slot, code channel 1, code channel 2 have been formed resource units 1; Two continuous code channels in time slot 2 and this time slot, code channel 1, code channel 2 have been formed resource units 2; Two continuous code channels in time slot 1 and this time slot, code channel 3, code channel 4 have been formed resource units 3; Two continuous code channels in time slot 2 and this time slot, code channel 3, code channel 4 have been formed resource units 4, by that analogy.
In table 1, the quantity of code channel is 2 continuously, and the quantity of code channel can be confirmed according to actual conditions continuously, will no longer repeat to illustrate here.
Table 1
In table 2, through the mapping relations table between resource units and the ascending resource provided other a kind of in code division multiple access system the dividing mode of resource units.
In table 2, two discontinuous code channels in time slot 1 and this time slot, code channel 1, code channel 3 have been formed resource units 1; Two discontinuous code channels in time slot 2 and this time slot, code channel 1, code channel 3 have been formed resource units 2; Two discontinuous code channels in time slot 1 and this time slot, code channel 2, code channel 4 have been formed resource units 3; Two discontinuous code channels in time slot 2 and this time slot, code channel 2, code channel 4 have been formed resource units 4, by that analogy.
Table 2
In table 2, the quantity of discontinuous code channel has only two, and in the actual conditions, the quantity of discontinuous code channel can be a plurality of, will no longer repeat to illustrate here.
In table 2, in resource units 1 and resource units 2, adopt the combination of code channel 1 and code channel 3; In resource units 3 and resource units 4, adopt the combination of code channel 2 and code channel 4.In the actual conditions, the compound mode of code channel has multiple, such as: can in resource units 1 and resource units 2, adopt the combination of code channel 1 and code channel 4; In resource units 3 and resource units 4, adopt the combination of code channel 2 and code channel 3, by that analogy, will no longer repeat for example clear here.
Can find out that from table 1 and table 2 the code channel quantity in each resource units is fixed, in the actual conditions, the code channel quantity in each resource units also can be unfixed, can reach the object of the invention equally, will no longer repeat to illustrate here.
In table 3, through the mapping relations table between resource units and the ascending resource provided a kind of in ofdm system or single carrier frequency division multiplexing system the dividing mode of resource units.
In table 3,25 continuous sub-carriers in time slot 1 and this time slot, subcarrier 1~subcarrier 25 has been formed resource units 1; 25 continuous sub-carriers in time slot 2 and this time slot, subcarrier 1~subcarrier 25 has been formed resource units 2; 25 continuous sub-carriers in time slot 1 and this time slot, subcarrier 26~subcarrier 50 has been formed resource units 3; 25 continuous sub-carriers in time slot 2 and this time slot, subcarrier 26~subcarrier 50 has been formed resource units 4, by that analogy.
|
Time slot 1 |
Time slot 2 |
Subcarrier 1-25 |
Resource units 1 |
Resource units 2 |
Subcarrier 26-50 |
Resource units 3 |
Resource units 4 |
Subcarrier 51-75 |
Resource units 5 |
Resource units 6 |
Subcarrier 76-100 |
Resource units 7 |
Resource units 8 |
Subcarrier 101-125 |
Resource units 9 |
Resource units 10 |
Subcarrier 126-150 |
Resource units 11 |
Resource units 12 |
Table 3
In table 3, the quantity of subcarrier is 25 continuously, and in the actual conditions, the quantity of subcarrier can be confirmed according to actual conditions continuously, will no longer repeat to illustrate here.In addition, the subcarrier in resource units can be continuous, also can be discontinuous.
In table 4, through the mapping relations table between resource units and the ascending resource provided other a kind of in ofdm system or single carrier frequency division multiplexing system the dividing mode of resource units.
In table 4, all in time slot 1 and this time slot satisfy sequence number and are removed by 6 and surplus 1 subcarrier and formed resource units 1; In time slot 2 and this time slot all satisfy sequence number and are removed by 6 and surplus 1 subcarrier and formed resource units 2; In time slot 1 and this time slot all satisfy sequence number and are removed by 6 and surplus 2 subcarrier and formed resource units 3; In time slot 2 and this time slot all satisfy sequence number to be removed by 6 and surpluss 2 subcarrier and formed resource units 4, by that analogy.
|
Time slot 1 |
Time slot 2 |
The subcarrier sequence number is removed by 6 and is surplused 1 |
Resource units 1 |
Resource units 2 |
The subcarrier sequence number is removed by 6 and is surplused 2 |
Resource units 3 |
Resource units 4 |
The subcarrier sequence number is removed by 6 and is surplused 3 |
Resource units 5 |
Resource units 6 |
The subcarrier sequence number is removed by 6 and is surplused 4 |
Resource units 7 |
Resource units 8 |
The subcarrier sequence number is removed by 6 and is surplused 5 |
Resource units 9 |
Resource units 10 |
The subcarrier sequence number is removed by 6 and is surplused 0 |
Resource units 11 |
Resource units 12 |
Table 4
In table 4, in resource units 1 and resource units 2, adopt all to satisfy sequence number and removed by 6 and surplus the combination of 1 subcarrier; In resource units 3 and resource units 4, adopting all to satisfy sequence number is removed by 6 and surpluss the combination of 2 subcarrier.In the actual conditions, the compound mode of code channel has multiple, such as: can in resource units 1 and resource units 2, adopt all to satisfy sequence number and removed by 5 and surplus the combination of 1 subcarrier; In resource units 3 and resource units 4, adopt all to satisfy sequence number and removed by 5 and surplus the combination of 2 subcarrier, by that analogy, will no longer repeat for example clear here.
Can find out that from table 3 and table 4 number of subcarriers in each resource units is fixed, in the actual conditions, the number of subcarriers in each resource units also can be unfixed, can reach the object of the invention equally, will no longer repeat to illustrate here.
Step 202
Each ascending resource unit and a plurality of frequency pilot signs are carried out corresponding, and set up the correspondence table of ascending resource unit and frequency pilot sign.With the base station reception antenna is 6 for example, and the structure of this table is as shown in table 5, promptly has 6 empty layerings.
Resource units can corresponding frequency pilot sign quantity be less than the antenna amount of said base station, or equal the antenna amount of said base station, in other words, resource units at most can a corresponding M frequency pilot sign, M is the quantity of antenna for base station.There are 6 antennas base station shown in the table 5, and then resource units at most can corresponding 6 frequency pilot signs, can be 6 empty layerings with spatial division promptly.
Table 5
Step 203
The terminal use that need carry out uplink communication sends the ascending resource solicited message to the base station.
Step 204
After the base station received the ascending resource solicited message of terminal use's transmission, whether base station judges self had many antennas and hyperspace input ability, if then carry out backward from step 206; Otherwise, execution in step 205.
Step 205
The base station is that said terminal use distributes ascending resource according to prior art.
Step 206
The Resource Scheduler of base station will distribute ascending resource unit for this terminal use; Simultaneously also will be according to the mapping table between said ascending resource unit that presets and the frequency pilot sign; I.e. table 5; In pairing each frequency pilot sign of the said ascending resource unit that is assigned with, select a pilot symbol allocations to give this terminal use, set up the terminal use and distribute to this terminal use's resource units, the mapping relations between the frequency pilot sign, for example:
Associative list 5; When Resource Scheduler is distributed to terminal use 1 with resource units 1; Also will in resource units 1 pairing 6 frequency pilot signs, select a pilot symbol allocations to give this terminal use; Here distribute frequency pilot sign 11, and the relevant position of the 1st empty layering in this form mark terminal use's 1 information, thereby the mapping relations between resource units 1, frequency pilot sign 11, terminal use 1 this three set up;
In like manner; When distributing to terminal use 5 with resource units 3, Resource Scheduler also will select to distribute frequency pilot sign 33 for this terminal use; And the relevant position of the 3rd empty layering in this form mark terminal use's 5 information, thereby set up the mapping relations between resource units 3, frequency pilot sign 33, terminal use 5 these threes.
By that analogy, also will be when Resource Scheduler is distributed to a terminal use with a resource units for this terminal use select to distribute frequency pilot sign, and this terminal use's of mark of the relevant position in preset mapping relations table information.
When Resource Scheduler is after the process of terminal use's Resources allocation finishes, will in this table, will set up the mapping relations between resource units, frequency pilot sign and the terminal use three, said mapping relations are as shown in Figure 3.When as can beappreciated from fig. 3 same resource units being distributed to different user; The different pairing frequency pilot signs of empty layering is also different; Thus, the hyperspace signal receiver can detect the data of the different user in the different empty layerings according to the difference of frequency pilot sign.Wherein, a frequency pilot sign can only be distributed to a terminal use, and can not distribute to a plurality of terminal uses.If the corresponding M of resource units frequency pilot sign; When this resource units is distributed to the terminal use; To from M frequency pilot sign of correspondence, select one and distribute to this terminal use; Because a frequency pilot sign can only be distributed to a terminal use, can only distribute to M terminal use simultaneously at most so can know a resource units.
Fig. 3 just provides a kind of mode of Resource Scheduler for each terminal use Resources allocation unit, and in the actual conditions, Resource Scheduler need determine according to actual conditions for the mode of each terminal use Resources allocation unit, will not repeat to illustrate here.
In addition, when the Resource Scheduler of base station distributes ascending resource unit for the terminal use, can priority allocation those be assigned with the ascending resource unit of least number of times, this method is specially:
For each resource units is provided with a counting device, when certain resource units is assigned with once, corresponding counting device just adds 1, the number of times that is assigned with this resource units of accumulative total;
When Resource Scheduler is terminal use's Resources allocation, always distribute the minimum resource units of numerical value in the counting device at first.
Step 207
The terminal use is notified with the information of resource allocation in the base station, comprises the sequence number and the frequency pilot sign sequence number of the resource units of distributing to this terminal use in this information.For example, in conjunction with Fig. 3,, the base station also the numbering " 22 " of frequency pilot sign 22 is sent to user 1 when sending to the sequence number " 2 " of resource units 2 terminal use 1.
Step 208
After the terminal use receives the sequence number of resource units of base station assigns,, can know the ascending resource of base station assigns according to resource units of preserving in advance and the mapping relations table between the ascending resource.
Finding the process of base station assigns resource to do below in conjunction with table 3 couple terminal use through the mapping relations table between resource units and the ascending resource specifies.
When terminal use 1 know the base station be its after to have distributed sequence number be 2 resource units, will in the mapping relations table between the resource units shown in the table 3 and the ascending resource, find sequence number is that 2 the corresponding ascending resource of resource units is time slot 2 and subcarrier 1~subcarrier 25.
Step 209
The terminal use utilizes the ascending resource of base station assigns and frequency pilot sign to send upward signal.
In conjunction with Fig. 3, when terminal use 1 sends upward signal, will utilize resource units 1, resource units 2, resource units 3 and resource units 4, and will send corresponding frequency pilot sign 11, frequency pilot sign 22, frequency pilot sign 31 and frequency pilot sign 41 simultaneously;
When terminal use 4 sends upward signals, will utilize resource units 1, resource units 2, resource units 5 and resource units 6, and send corresponding frequency pilot sign 12, frequency pilot sign 21, frequency pilot sign 52 and frequency pilot sign 62 simultaneously; By that analogy.
Step 210
Each terminal use's soft information in each ascending resource unit is recovered in the upward signal in the base station, does not promptly carry out the soft bit of channel-decoding.
After the base station receives the upward signal and frequency pilot sign of terminal use's transmission; Can carry out channel estimating to this up channel according to this frequency pilot sign, and recover the soft information of sending in each resource units that a plurality of terminal uses send according to channel estimation value that obtains and the upward signal that receives.
Concrete, can recover the soft information of each resource units respectively.With resource units 1 is example; The hyperspace signal receiver at first utilizes frequency pilot sign h11, h12, h13, h14 to carry out channel estimating; Obtain the pairing space channel estimate vector of each user hi, wherein i=1,4,5,7 representes different users, and hi can be expressed as:
h
i=[g
i1?g
i2?...g
iM]
T
Wherein, gij, expression user i is to the channel impulse response of base station j root reception antenna, and T representes the transposition of vector, and M representes base station reception antenna number, M=6 in the present embodiment.
Merge into a channel impulse response matrix H to all users' in the resource units 1 channel impulse response vector:
H=[h
1?h
4?h
5?h
7]
The signal vector Y that so just can utilize this channel impulse response matrix H and receive; The soft bit vectors
that recover to send is concrete can adopt the linear zero filtering method when empty filtering method also can adopt linear MMSE empty time of compeling, as follows:
(filtering when linearity is compeled zero sky)
Perhaps
(filtering when linear MMSE is empty)
Wherein, The inverse operation of subscript " 1 " representing matrix; The dimension of
is 4x1, promptly uses the pairing soft bit vectors of 4 users of resource units 1 simultaneously; The dimension of Y is 6x1, the signal vector that promptly uses M=6 root antenna to receive; The dimension of H is 6x4.I
KThe expression dimension is the unit matrix of KxK, and K=4 carries out the number of users of transfer of data for utilizing this resource units.
According to said method, can solve the soft bit information of different user in the different resource unit successively.
Step 211
Collect the soft information in each terminal use's the employed resource units, and recover each terminal use's complete transmission signal.
According to the terminal use who sets up in the base station and distribute to this terminal use's resource units, mapping relations between the frequency pilot sign can be carried out corresponding with the terminal use the soft information in each resource units that recovers in the step 210 to obtain; And collect; Form the corresponding soft bit information of each user; Channel-decoding is carried out in unification then, obtains each terminal use's complete transmission signal.
In conjunction with Fig. 3 and step 210, through the terminal use with distribute to this terminal use's resource units, the mapping relations between the frequency pilot sign, can know that soft information in the resource units 1 that recovers according to frequency pilot sign h11 is from terminal use 1; And the soft information in the resource units 1 that recovers according to frequency pilot sign h12 is from terminal use 4.Soft information in the resource units 2 that recovers according to frequency pilot sign h22 is from terminal use 1; And the soft information in the resource units 2 that recovers according to frequency pilot sign h21 is from terminal use 4, by that analogy.
Can obtain all the soft information in terminal use's 1 employed whole resource units through said process, comprise: the soft information in resource units 1, resource units 2, resource units 3 and the resource units 4.Then, all soft information of terminal use 1 are carried out unified channel-decoding, can obtain complete upward signal of the terminal use 1.In like manner; Can obtain all the soft information in terminal use's 4 employed whole resource units; Comprise: the soft information in resource units 1, resource units 2, resource units 5 and the resource units 6; Then all soft information of terminal use 4 are carried out unified channel-decoding, can obtain complete upward signal of the terminal use 4.
In the described method of the embodiment of the invention, accomplished through base station with many reception antennas and hyperspace input ability ascending resource unit division, resource units distribution and to the recovery of uplink information.
In the actual conditions, if other node devices that are used for communicating with the terminal use also have many reception antennas and hyperspace input ability in the network, then this node device can be realized method of the present invention equally, no longer repeats for example clear here.
Based on the thought of said method, the present invention proposes the ascending communication system under a kind of TDD mode.Below in conjunction with embodiment further specific descriptions are done by this system.
Referring to Fig. 4, the ascending communication system under a kind of TDD mode comprises base station 307 and terminal use 308; Wherein, said base station 307 also comprises: ascending resource unit is provided with unit 301, ascending resource allocation units 302; Base station type judging unit 303; Soft information recovery unit 304, soft information collection unit 305, uplink information recovery unit 306.
In said base station 307, through said ascending resource unit unit 301 is set according to the predetermined ascending time slot quantity of system system uplink resource root is divided into a plurality of ascending resource units, and set up the corresponding relation of each ascending resource unit and a plurality of frequency pilot signs.Receive terminal use's ascending resource request when base station 307 after; Judge through said base station type judging unit 303 whether this base station has many reception antennas and hyperspace input ability; If then send enable signal to ascending resource allocation units 302.After said ascending resource allocation units 302 receive the enable signal from base station type judging unit 303; Ascending resource unit is distributed to the terminal use; From the pairing a plurality of frequency pilot signs of the said ascending resource unit that is assigned with, select one simultaneously and distribute to this terminal use, set up the mapping relations of terminal use and ascending resource unit, frequency pilot sign.
After said base station 307 receives a plurality of terminal uses' 308 uplink information, recover the soft information of each resource units in the uplink information through soft information recovery unit 304 according to the frequency pilot sign in the uplink information that receives.Mapping relations between terminal use that soft information collection unit 305 is set up according to ascending resource allocation units 302 and resource units, the frequency pilot sign are collected each terminal use and are used the soft information in the resource units from the soft information of each resource units of obtaining through soft information recovery unit 304.Uplink information recovery unit 306 carries out channel-decoding with all soft information unifications of each terminal use that soft information collection unit 305 is collected, obtains the complete uplink information of each terminal use.
Wherein, said ascending resource allocation units 302 comprise: with corresponding counting unit of each ascending resource unit and scheduling of resource unit.
Said counting unit is calculated the number of times that corresponding ascending resource unit is assigned with, and said scheduling of resource unit distributes the ascending resource unit that least number of times according to the result of calculation of each counting unit at first.
In the described system of the embodiment of the invention, accomplished through the base station ascending resource unit division, resource units distribution and to the recovery of uplink information.
In the actual conditions, can realize system of the present invention equally, no longer repeat for example clear here through other node devices that are used for communicating in the network with the terminal use.
Above-described embodiment is merely preferred embodiment of the present invention, and is in order to restriction the present invention, not all within spirit of the present invention and principle, any modification of being done, is equal to replacement, improvement etc., all should be included within protection scope of the present invention.