CN101986636A - Despiking coefficient update method and device suitable for frequency hopping and power fluctuation system - Google Patents
Despiking coefficient update method and device suitable for frequency hopping and power fluctuation system Download PDFInfo
- Publication number
- CN101986636A CN101986636A CN2010105506736A CN201010550673A CN101986636A CN 101986636 A CN101986636 A CN 101986636A CN 2010105506736 A CN2010105506736 A CN 2010105506736A CN 201010550673 A CN201010550673 A CN 201010550673A CN 101986636 A CN101986636 A CN 101986636A
- Authority
- CN
- China
- Prior art keywords
- filter coefficient
- carrier
- power
- carrier wave
- prototype filter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/713—Spread spectrum techniques using frequency hopping
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Transmitters (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
The invention discloses a despiking coefficient update method and device suitable for a frequency hopping and power fluctuation system. The method comprises the following steps: when any carrier frequency point varies or the relative variation of the carrier power thereof is more than a set value, an offset pulse shaping filter coefficient is generated and the starting signal is updated; the filter power weighted correction factor of each carrier is determined according to the frequency variation of each carrier, the power-weighting calculation of the prototype filter coefficient of each carrier is performed; the cosine signal corresponding to each filter frequency point is generated according to the input frequency control word and phase control word of each carrier, time-domain multiplication-accumulation treatment is performed to the synchronized cosine signal and corrected prototype filter coefficient to obtain the offset pulse shaping filter coefficient; and the normalization, gain compensation and quantification treatment of the offset pulse shaping filter coefficient are performed, and the currently used offset pulse shaping filter coefficient of the system is updated. By adopting the invention, the despiking performance index of the system is matched with the static despiking performance index.
Description
Technical field
The present invention relates to the communications field, relate in particular to a kind of peak clipping coefficiency updating method and device that is applicable to frequency hopping and power fluctuation system.
Background technology
In present major flow communication system, GSM (Global System for Mobile Communications, global system for mobile communications) and CDMA (Code Division Multiple Access, code division multiple access) system be the communication system of typical application frequency hopping.Based on closing the pulse counteracting peak clipping algorithm of realizing behind the road its incomparable advantage is arranged on resource and implementation structure at present, be widely used in each chip and the communication system.And very big problem of this structure existence is CPG (cancellation pulse generators, cancellation pulses) the formed filter coefficient can not carry out real-time update along with the fluctuation of frequency or carrier power, can occur the problem of spectral leakage or peak clipping degradation in the time of like this in being applied to frequency hopping and power fluctuation system.
Frequency hopping and power fluctuation system have following characteristics:
1) center frequency point of each carrier wave changes by frequency hop sequences in time;
2) power of each carrier wave changes the rapid adjustment that power can take place along with service conditions;
3) carrier number can reduce along with the variation of frequency or increase.
In some patents, proposed some solutions, but all can not take into account the application of frequency real-time change and power fluctuation two aspects simultaneously at the problems referred to above.
The patent No. is to have proposed in 200910192407.8 the patent of invention a kind ofly to solve the problem that frequency hopping is used by the self adaptation look-up table, this method is according to known frequency hop sequences traversal, calculate the filter coefficient of every group of frequency, finish switching according to HSN to the CPG filter coefficient table, this method only can be stopped the problem that spectral leakage takes place along with the variation of frequency the CPG filter coefficient, in the reply power fluctuation, there is certain defective, lack the indemnifying measure that the peak clipping performance index is worsened because of the variation of carrier power grade, when variable power is big, may reduce the peak clipping performance with power reduction severe exacerbation like this because of the demodulation index.
The patent No. is to have proposed in 200810216615.2 the patent of invention a kind ofly to join the mode that peak clipping is handled under the situation based on the gsm system multi-carrier power is super, proposed a kind of at the super multi-carrier peak-clipping mode of joining under the situation of multicarrier system carrier power, combine the timeslot-level power control of gsm system, when the peak clipping of non-BCCH (Broadcast Control Channel) is controlled according to variable power, employing be that the mode of the non-homogeneous peak clipping of a kind of intercarrier is come the optimum performance of assurance system when power exceeds nominal configuration.This patent only at be a kind of peak cutting device that when power surpasses nominal configuration, how to guarantee systematic function, the application problem that the peak clipping performance index can be relatively poor when power grade changed fast when not solving frequency hopping and using.
Summary of the invention
The invention provides a kind of peak clipping coefficiency updating method and device that is applicable to frequency hopping and power fluctuation system, can not carry out the problem of real-time update in order to CPG filter coefficient in the solution prior art along with the fluctuation of frequency or carrier power.
Technical solution of the present invention comprises:
A kind of peak clipping coefficiency updating method that is applicable to frequency hopping and power fluctuation system comprises step:
Change or its carrier power relative variation produces cancellation pulses formed filter coefficient update enabling signal during greater than set point at any carrier frequency point;
Determine the carrier power weighting modifying factor subvalue of each carrier wave according to the variation of carrier power, carry out power weightings with this prototype filter coefficient and calculate, obtain the prototype filter coefficient of revised each carrier wave each carrier wave;
According to the frequency control word of each carrier wave of input and the cosine signal that phase control words produces each carrier frequency point correspondence, the cosine signal after synchronously and revised prototype filter coefficient are carried out the time domain multiply accumulating handle and obtain cancellation pulses formed filter coefficient;
After cancellation pulses formed filter coefficient carried out normalization, gain compensation and quantification treatment, upgraded with this cancellation pulses formed filter coefficient to the current employing of system.
Further, described variation according to carrier power determines that the carrier power weighting modifying factor subvalue's of each carrier wave formula is:
Wherein, k
iBe carrier power weighting modifying factor subvalue, ch_pwr_new
iBe the carrier wave average power content of current acquisition, ch_pwr_old
iBe the carrier wave reference power value, n is the bit wide of fixed point, i=1 ..., M, M are carrier number.
Further, described prototype filter coefficient to each carrier wave carries out the formula that power weightings calculates and is:
Wherein,
Be the prototype filter coefficient of revised each carrier wave, g
i(k) be the prototype filter coefficient of each carrier wave, k is the prototype filter exponent number.
Further, described cosine signal and revised prototype filter coefficient after are synchronously carried out needing the amplitude peak value of revised prototype filter coefficient is alignd with the zero phase value of cosine signal before the time domain multiply accumulating is handled.
Further, describedly cosine signal after synchronously and revised prototype filter coefficient carried out the formula that the time domain multiply accumulating handles be:
Wherein, h (k) is a cancellation pulses formed filter coefficient,
Be the prototype filter coefficient of revised each carrier wave, M is a carrier number, and k is the prototype filter exponent number, and N is the length of prototype filter coefficient, f
iBe the frequency of each carrier wave, f
sBe signal sampling rate.
Further, the described formula that cancellation pulses formed filter coefficient is carried out normalization, gain compensation and quantification treatment is:
Wherein, h (k) is a cancellation pulses formed filter coefficient, quan_num is the quantification bit wide of cancellation pulses formed filter, the gain that the CORDIC compute mode that cordic_gain adopts when being the peak value offset DISCHARGE PULSES EXTRACTION is brought is 1 if do not adopt cordic algorithm, cordic_gain value when the peak value offset DISCHARGE PULSES EXTRACTION, k is the prototype filter exponent number, N is the length of prototype filter coefficient, and Kn is the cancellation pulses moulding normalized gain factor, by the gross power variation granularity decision of carrier wave.
A kind of peak clipping coefficient updating device that is applicable to frequency hopping and power fluctuation system comprises:
Upgrade control unit, be used for changing or its carrier power relative variation produces cancellation pulses formed filter coefficient update enabling signal during greater than set point and sends to cosine signal generation unit and carrier power weighting modifying factor generation unit at carrier frequency point arbitrarily;
Prototype filter coefficient storage unit is used to store the coefficient of the prototype filter of each carrier wave;
Carrier power weighting modifying factor generation unit is used for determining according to the variation of carrier power the carrier power weighting modifying factor subvalue of each carrier wave;
The cosine signal generation unit is used for according to the frequency control word of each carrier wave of importing and the cosine signal that phase control words produces each carrier frequency point correspondence;
Cancellation pulses formed filter coefficient calculation unit is used for the prototype filter coefficient of each carrier wave is carried out power weightings calculating, obtains the prototype filter coefficient of revised each carrier wave; And the described cosine signal after synchronously and described revised prototype filter coefficient are carried out the time domain multiply accumulating handle and obtain cancellation pulses formed filter coefficient;
Normalization, gain compensation and quantification treatment unit are used for cancellation pulses formed filter coefficient is carried out normalization, gain compensation and quantification treatment.
Further, described carrier power weighting modifying factor generation unit determines that according to the variation of carrier power the carrier power weighting modifying factor subvalue's of each carrier wave formula is:
Wherein, K
iBe carrier power weighting modifying factor subvalue, ch_pwr_new
iBe the carrier wave average power content of current acquisition, ch_pwr_old
iBe the carrier wave reference power value, n is the bit wide of fixed point, i=1 ..., M, M are carrier number.
Further, described cancellation pulses formed filter coefficient calculation unit carries out needing the amplitude peak value of revised prototype filter coefficient is alignd with the zero phase value of cosine signal before the time domain multiply accumulating is handled to cosine signal after synchronous and revised prototype filter coefficient.
Further, described cancellation pulses formed filter coefficient calculation unit is carried out the formula that the time domain multiply accumulating handles to the cosine signal after synchronously and revised prototype filter coefficient and is:
Wherein, h (k) is a cancellation pulses formed filter coefficient,
Be the prototype filter coefficient of revised each carrier wave, M is a carrier number, and k is the prototype filter exponent number, and N is the length of prototype filter coefficient, f
iBe the frequency of each carrier wave, f
sBe signal sampling rate.
Further, described normalization, gain compensation and quantification treatment unit to the formula that cancellation pulses formed filter coefficient carries out normalization, gain compensation and quantification treatment are:
Wherein, h (k) is a cancellation pulses formed filter coefficient, quan_num is the quantification bit wide of cancellation pulses formed filter, the gain that the CORDIC compute mode that cordic_gain adopts when being the peak value offset DISCHARGE PULSES EXTRACTION is brought is 1 if do not adopt cordic algorithm, cordic_gain value when the peak value offset DISCHARGE PULSES EXTRACTION, k is the prototype filter exponent number, N is the length of prototype filter coefficient, and Kn is the cancellation pulses moulding normalized gain factor, by the gross power variation granularity decision of carrier wave.
Beneficial effect of the present invention is as follows:
The invention provides peak clipping coefficiency updating method and device in a kind of system that is applied to exist frequency hopping, carrier power fluctuation and carrier number situation of change, after adopting the present invention, can guarantee that the peak clipping performance index are suitable with static peak clipping performance index, thereby the performance index of system applies when different scene can be guaranteed.
Description of drawings
Fig. 1 offsets the realization schematic diagram of peak cutting device for closing carrier pulse in the prior art;
CPG filter coefficient h (k) spectrogram of Fig. 2 for making up by prototype filter coefficient g (k) among the present invention;
Fig. 3 is for being applicable to the flow chart of the peak clipping coefficiency updating method of frequency hopping and power fluctuation system among the present invention;
Fig. 4 is for being applicable to the structured flowchart of the peak clipping coefficient updating device of frequency hopping and power fluctuation system among the present invention.
Embodiment
Below in conjunction with each accompanying drawing specific implementation process of the present invention is given further detailed explanation.
See also Fig. 1, this figure closes the realization schematic diagram that carrier pulse is offset peak cutting device in the prior art, CPG filter 20 among the figure need carry out real-time renewal when frequency and carrier power change, the renewal of CPG filter coefficient is many by CPU (central process unit in the system at present, central processing unit) finishes, be difficult to accomplish the adjustment CPG filter coefficient of real-time like this.
The computing formula of closing CPG filter coefficient in the carrier pulse counteracting peak cutting device at present is as follows:
Wherein, h (k) is the CPG filter coefficient, and M is a carrier number, and g (k) is the prototype filter coefficient, and k is the prototype filter exponent number, and N is the length of prototype filter coefficient, f
iBe carrier frequency point, f
sBe signal sampling rate.The CPG filter coefficient is calculated by the digital frequency configuration of prototype filter and system, this coefficient is the one group of filter coefficient that the peak value offset pulse is carried out spectral shaping according to the signal spectrum characteristic, be the one group of parameter that is stored in the ram table, can guarantee after the cancellation pulses process CPG filtering that ACPR (the adjacent channel leakage power ratio) index of signal satisfies system requirements after peak clipping.
See also Fig. 2, this figure is CPG filter coefficient h (k) spectrogram that is made up by prototype filter coefficient g (k).The structure of this group filter coefficient is relevant with the digital frequency of carrier wave, in frequency-hopping system is used, the variation of carrier frequency point is in real time with fast, therefore require the CPG filter coefficient also will carry out real-time renewal, could guarantee that like this cancellation pulses energy after the peak clipping can not leak into outside the band owing to the quick variation of carrier frequency point, thereby cause interference the neighboring trace signal.
On the other hand, in system applies, quick variation can take place in the carrier number of system and carrier power, when the carrier power fluctuation causes intercarrier power uneven, that carrier wave demodulation index that carrier power is lower after the peak clipping can worsen, when the intercarrier difference power acquires a certain degree, can cause the lower carrier wave of power demodulation index after peak clipping not satisfy the system requirements index.At this moment the calculating of CPG filter coefficient need be modified to following (2) formula:
Wherein, h (k) is the CPG filter coefficient, and round () handles for the value in the bracket being carried out round, and M is a carrier number, and k is the prototype filter exponent number, and N is the length of prototype filter coefficient, g
i(k) be the prototype filter coefficient, K
iFor having considered the carrier power weighting modifying factor under the carrier power fluctuation situation, f
iBe carrier frequency point, f
sBe signal sampling rate.
Finish the part work that the just CPG filter coefficient of the calculating of formula (2) calculates, the result who calculates for formula (2) also needs to carry out normalization, gain compensation and quantification treatment, and the CPG filter coefficient that obtains like this could be used by hardware logic.Normalization is to carry out normalized according to the maximum of CPG filter coefficient h (k), and quantification is to carry out according to the bit wide of quan_num parameter-definition.(3) are described as the following formula:
Wherein quan_num is the quantification bit wide of CPG filter, the gain that the CORDIC compute mode that cordic_gain adopts when being the cancellation pulses extraction is brought, and k is the prototype filter exponent number, N is the length of prototype filter coefficient.
In the top formula (3),, this parameter omitted or be defined as 1 get final product if when when extracting the peak value offset pulse, not adopting cordic algorithm to calculate.
The normalization process need carries out the computing of division in the top formula (3), the computing of division implements more complicated for hardware logic calculates, if divisor is a fixing constant then division arithmetic can be converted into multiplying, just can also finish this calculating process fast with logical operation is simple.But here
Value is along with the variation of carrier number and carrier power proportioning changes, and the computing of realization division is comparatively complicated in hardware, makes the calculating in this step become the bottleneck that hardware logic is realized.How to seek a kind of simple method and realize that the normalization computing of CPG filter coefficient becomes the key link of finishing the calculating of CPG filter coefficient update with hardware logic, the present invention has provided corresponding processing method to this problem.
For division arithmetic, when divisor factor is a variable, for the computing with divisor corresponds to multiplying, if this Parameter Extraction mode carried out abstract or can enough known simple parameters characterize, problem just can be well solved, and has provided the implementation method of this idea below.
Definition cpg_coef (k)=round (h (k) .*K
n), here
Here Kn be along with
Change change, and
With the prototype filter coefficient corresponding relation being arranged, is that example describes with four carrier systems:
The K here
1, K
2, K
3, K
4What the factor characterized is the carrier power weighting modifying factor that each carrier power changes, K
iWith the corresponding relation of each carrier power be
Then following formula becomes:
In the top formula
If change with the gross power of carrier wave
Exist certain approximate corresponding relation problem will become fairly simple and can realize.So Shang Mian formula just can approximately equivalent in following formula:
We have constructed the unbalanced use-case of power, calculate (Kn) and the approximate formula calculating (Kn_1) after gross power of equal value according to actual formula respectively, find that both calculated values are more approaching from result calculated:
By top this mapping, the normalization problem in the time of can well simplifying the CPG coefficient calculations on specific implementation has only parameter P variable always in (4) formula, and the variation of Kn and correction can correspond to the variation of the gross power in the formula (4) like this.Therefore weighting according to emulation Kn modifying factor can be discontinuous, can adopt the mode of look-up table to obtain the weighted value of the Kn factor here equally, and the index address of form is K
iAnd value, the content of form can and be revised granularity and determine according to the variation of gross power.The Kn form of different system demands of applications correspondence can be determined according to actual conditions.
The flow process of signal processing describes in the following contradistinction system.See also Fig. 3, this figure is the flow chart that is applicable to the peak clipping coefficiency updating method of frequency hopping and power fluctuation system among the present invention, specifically may further comprise the steps:
A. the centre frequency of one or more carrier waves can change according to frequency hop sequences along with the time in the multi-carrier frequency hopping communication system, simultaneously the power of carrier wave also can be regulated along with business variation and service quality, in the multi-carrier communications systems of frequency hopping and power fluctuation, the CPG filter coefficient update is that the situation of change according to power and frequency starts, for each carrier wave the register of a carrier wave reference power and reference frequency need be set respectively, the power and the frequency point information that are used for obtaining with current system compare judgement.Corresponding reference power of ch_pwr_old and ch_freq_old and reference frequency register value, the carrier wave average power content and the carrier frequency point value of information of the corresponding current acquisition of ch_pwr_new and ch_freq_new.The generation condition of upgrading enabling signal is:
Abs (ch_pwr_old-ch_pwr_new)>Δ P or ch_freq_old ≠ ch_freq_new
Wherein Δ P sets threshold value for the carrier power relative variation.When above-mentioned two conditions satisfy arbitrary condition, promptly produce CPG filter coefficient update enabling signal cpg_update_en, as starting the start-up control signal that CPG recomputates and upgrades.
B. after having produced CPG filter coefficient update enabling signal, need to change definite carrier power weighting modifying factor K according to current carrier power
i, the carrier power weighting modifying factor K that corresponding carrier power changes
iComputing formula as follows:
Wherein, round () handles for the value in the bracket being carried out round, and n is the bit wide of fixed point.Here K
iWeighting with respect to power is dispersed, and adopts look-up table to realize, the granularity of form and length are that the variation according to the dynamic range of each system carrier power and power does not influence the CFR performance index and determines.Conventional value is with the variable power granularity of 2dB the CPG coefficient to be revised.The carrier power value that is input as current acquisition of form or power shelves item.Determined K
iAfter, the prototype filter coefficient of each road carrier wave is carried out the power weightings calculating of correspondence, formula is as follows:
Wherein,
Be the prototype filter coefficient of revised each carrier wave, g
i(k) be the prototype filter coefficient of each carrier wave, M is a carrier number, and k is the prototype filter exponent number.
Simultaneously, also need according to the frequency control word of each carrier wave of importing and the cosine signal that phase control words produces each carrier frequency point correspondence.
C. to cosine signal and revised prototype filter coefficient after synchronous
Carry out the processing of time domain multiply accumulating and obtain the CPG filter coefficient, concrete formula is as follows:
Wherein, h (k) is the CPG filter coefficient, and round () handles for the value in the bracket being carried out round, and M is a carrier number,
Be the prototype filter coefficient of revised each carrier wave, k is the prototype filter exponent number, and N is the length of prototype filter coefficient, f
iBe the frequency of each carrier wave, f
sBe signal sampling rate.It should be noted that cosine signal after synchronous and revised prototype filter coefficient are carried out needing the amplitude peak value of revised prototype filter coefficient is alignd with the zero phase value of cosine signal before the time domain multiply accumulating is handled.
D. after having finished the calculating of CPG filter coefficient, need carry out the quantification treatment of normalization, gain compensation and data to this coefficient, at first according to the K that obtains previously
iFactor sum is determined the current Kn factor as the index of Kn factor look-up table, carries out CPG coefficient after multiplying promptly obtains final updated according to following formula (7) then, and the formula that h (k) is carried out the normalized gain weighted calculation is as follows:
Wherein, h (k) is the CPG filter coefficient, quan_num is the quantification bit wide of cancellation pulses formed filter, the gain that the CORDIC compute mode that cordic_gain adopts when being the peak value offset DISCHARGE PULSES EXTRACTION is brought is 1 if do not adopt cordic algorithm, cordic_gain value when the peak value offset DISCHARGE PULSES EXTRACTION, k is the prototype filter exponent number, N is the length of prototype filter coefficient, and Kn is the cancellation pulses moulding normalized gain factor, by the gross power variation granularity decision of carrier wave.
The new CPG filter coefficient that e. will calculate downloads to CPG filter coefficient RAM district, usually CPG filter coefficient RAM district is divided into active and standby table, the CPG filter coefficient that newly obtains downloaded to be equipped with in the table, after successfully downloading back of the body table switched to the go forward side by side renewal of line correlation parameter register value of master meter.
See also Fig. 4, this figure is the structured flowchart that is applicable to the peak clipping coefficient updating device of frequency hopping and power fluctuation system among the present invention, the carrier power weighting modifying factor K among the figure
iPromptly be to handle at the reply of power fluctuation or carrier number variation, this device can upgrade the CPG filter coefficient when variation has taken place carrier power, consider that frequent renewal CPG filter coefficient may make the frequency spectrum grain raising, therefore the CPG filter coefficient update of reply carrier power variation is discrete usually carries out, and just can produce CPG filter coefficient update enabling signal when variable power reaches certain magnitude.The value of this variation can define according to the needs of system separately in different system is used.
Device of the present invention comprises renewal control unit 301, prototype filter coefficient storage unit 302, cosine signal generation unit 303, carrier power weighting modifying factor generation unit 304, CPG filter coefficient computing unit 305, normalization, gain compensation and quantification treatment unit 306, wherein, the concrete effect of each unit is as follows:
Prototype filter coefficient storage unit 302 is used to store the coefficient of the prototype filter of each carrier wave, can deposit one group of prototype filter coefficient (single-mode system) or organize prototype filter coefficient (mixing modular system) more according to the standard of signal.
Cosine signal generation unit 303 is used for according to the frequency control word of each carrier wave of importing and the cosine signal that phase control words produces each carrier frequency point correspondence.
Carrier power weighting modifying factor generation unit 304 is used for determining according to the variation of carrier power the carrier power weighting modifying factor subvalue of each carrier wave, and concrete formula is:
Wherein, K
iBe carrier power weighting modifying factor subvalue, ch_pwr_new
iBe the carrier wave average power content of current acquisition, ch_pwr_old
iBe the carrier wave reference power value, n is the bit wide of fixed point, i=1 ..., M, M are carrier number.
CPG filter coefficient computing unit 305 is used for the prototype filter coefficient of each carrier wave is carried out power weightings calculating, obtains the prototype filter coefficient of revised each carrier wave; And the described cosine signal after synchronously and described revised prototype filter coefficient are carried out the time domain multiply accumulating handle and obtain the CPG filter coefficient; Cosine signal and revised prototype filter coefficient are synchronously carried out needing the amplitude peak value of revised prototype filter coefficient is alignd with the zero phase value of cosine signal before the time domain multiply accumulating is handled;
305 pairs of CPG filter coefficient computing units cosine signal and the revised prototype filter coefficient after synchronously carries out the formula that the time domain multiply accumulating handles and is:
Wherein, h (k) is a cancellation pulses formed filter coefficient,
Be the prototype filter coefficient of revised each carrier wave, M is a carrier number, and k is the prototype filter exponent number, and N is the length of prototype filter coefficient, f
iBe the frequency of each carrier wave, f
sBe signal sampling rate.
Normalization, gain compensation and quantification treatment unit 306 are used for the CPG filter coefficient is carried out normalization, gain compensation and quantification treatment, and concrete formula is:
Wherein, h (k) is a cancellation pulses formed filter coefficient, quan_num is the quantification bit wide of cancellation pulses formed filter, the gain that the CORDIC compute mode that cordic_gain adopts when being the peak value offset DISCHARGE PULSES EXTRACTION is brought is 1 if do not adopt cordic algorithm, cordic_gain value when the peak value offset DISCHARGE PULSES EXTRACTION, k is the prototype filter exponent number, N is the length of prototype filter coefficient, and Kn is the cancellation pulses moulding normalized gain factor, by the gross power variation granularity decision of carrier wave.
In normalization, gain compensation and quantification treatment unit 306, can the CPG filter coefficient be weighted according to the variation of gross power, if do not consider the influence that the variation of gross power brings the peak clipping performance, at the carrier wave Configuration Type of determining, it is a constant, and this constant is that CPG filter coefficient result calculated is carried out the factor after normalization and the quantification treatment.
Composition and function to above-mentioned each unit gives further detailed explanation below.
Upgrade the memory cell that control unit 301 comprises FREQUENCY CONTROL comparing unit, carrier power fluctuation comparing unit and is used to store carrier power absolute scale information, the responsible difference with each system applies of this memory cell is configured when the initialization by software, and any one has taken place FREQUENCY CONTROL comparing unit or carrier power fluctuation comparing unit to change and promptly produce CPG filter coefficient update enabling signal.
Prototype filter coefficient storage unit 302 is one group of ram memory cell, what stored when supporting that single mode is used is prototype filter coefficient after the quantification of one group of standard, storage is prototype filter coefficient after the quantification of a plurality of standards when supporting that multimode system is used, with exponent number the filter coefficient length of long that standard be unit piecemeal storage so that carry out the multiplexing process of prototype filter coefficient according to the configuring condition of carrier type.
Cosine signal generation unit 303 comprises frequency and phase control words Multiplexing Unit and NCO generation unit.Its medium frequency and phase control words Multiplexing Unit are finished multiplexing to multichannel carrier frequency and phase control words, and the NCO generation unit is finished the cosine signal that each carrier frequency control word of input and phase control words information is produced each carrier wave that needs.Frequency control word control output signal frequency, pass between the two is: frequency control word=(output frequency/system clock) * (2^N), N is the figure place of frequency control word, can be provided with frequency control word by this formula, with the sample of the characteristic frequency that obtains oneself wanting.For the stepping amount adds up, phase control words is used to set the phase place of first output number to the phase place of output cosine sample with the frequency control word.
Carrier power weighting modifying factor generation unit 304 comprises that the memory cell, power ratio of carrier wave absolute power gear are than decision unit and K
iFactor memory cell, the arrival of upgrading enabling signal according to CPG compares the performance number of each carrier wave to obtain the corresponding gear information of current carrier power with current carrier wave absolute power gear memory cell, searches K according to this gear information correspondence
iFactor memory cell is to obtain the carrier power weighting modifying factor K after corresponding each carrier power fluctuates
i
CPG filter coefficient computing unit 305 comprises K
iWeighting multiplier unit and the multiply accumulating unit that is used to calculate the CPG filter coefficient, K
iThe weighting multiplier unit is finished the weighted calculation to each carrier wave prototype filter coefficient, obtains the prototype filter coefficient of revised each carrier wave; The multiply accumulating unit of CPG filter coefficient is used to finish cosine signal to NCO output to carry out the processing of time domain multiply accumulating with revised prototype filter coefficient and obtains the CPG filter coefficient, must guarantee that before multiply accumulating the amplitude peak value of revised prototype filter coefficient aligns with the zero phase value strictness of cosine signal.
Normalization, gain compensation and quantification treatment unit 306 comprise multiplier and gross power weighted factor generation unit, need carry out normalized and peak clipping and handle inner CORDIC gain compensation.Normalized is carried out according to the amplitude normalizing, and gain compensation is that twice CORDIC handles the gain that brings in the original cancellation pulses that compensates, and carries out normalized gain compensation according to following formula and handles:
Wherein, h (k) is the CPG filter coefficient, quan_num is the quantification bit wide of cancellation pulses formed filter, the gain that the CORDIC compute mode that cordic_gain adopts when being the peak value offset DISCHARGE PULSES EXTRACTION is brought, if when the peak value offset DISCHARGE PULSES EXTRACTION, do not adopt cordic algorithm, the cordic_gain value is 1, and k is the prototype filter exponent number, and N is the length of prototype filter coefficient.
In the above-mentioned variable, except
Not outside the constant, other all is a constant, if definition cpg_quan is 16bit, cordic_gain=1.6467, the quantification bit wide N of Kn weighted factor adopts 10bit, when adopting hardware mode to realize that division is comparatively complicated, wishes formula is converted into multiplying, thereby simplified design, based on this idea following formula in actual implementation procedure of equal value with below calculating:
Wherein h (k) is the coefficient results of previous step calculating, through finally being left in the coefficient in CPG coefficients R AM district after gain compensation, normalized and the quantification treatment.
In sum, in frequency hopping and power fluctuation system, adopt the present invention can guarantee that the peak clipping performance index are suitable with static peak clipping performance index, thus the performance optimization of assurance system under various scenes.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.
Claims (11)
1. a peak clipping coefficiency updating method that is applicable to frequency hopping and power fluctuation system is characterized in that, comprises step:
Change or its carrier power relative variation produces cancellation pulses formed filter coefficient update enabling signal during greater than set point at any carrier frequency point;
Determine the carrier power weighting modifying factor subvalue of each carrier wave according to the variation of carrier power, carry out power weightings with this prototype filter coefficient and calculate, obtain the prototype filter coefficient of revised each carrier wave each carrier wave;
According to the frequency control word of each carrier wave of input and the cosine signal that phase control words produces each carrier frequency point correspondence, the cosine signal after synchronously and revised prototype filter coefficient are carried out the time domain multiply accumulating handle and obtain cancellation pulses formed filter coefficient;
After cancellation pulses formed filter coefficient carried out normalization, gain compensation and quantification treatment, upgraded with this cancellation pulses formed filter coefficient to the current employing of system.
2. the method for claim 1 is characterized in that, described variation according to carrier power determines that the carrier power weighting modifying factor subvalue's of each carrier wave formula is:
Wherein, K
iBe carrier power weighting modifying factor subvalue, ch_pwr_new
iBe the carrier wave average power content of current acquisition, ch_pwr_old
iBe the carrier wave reference power value, n is the bit wide of fixed point, i=1 ..., M, M are carrier number.
3. method as claimed in claim 2 is characterized in that, the formula that described prototype filter coefficient to each carrier wave carries out power weightings calculating is:
4. the method for claim 1, it is characterized in that, described cosine signal and revised prototype filter coefficient after are synchronously carried out needing the amplitude peak value of revised prototype filter coefficient is alignd with the zero phase value of cosine signal before the time domain multiply accumulating is handled.
5. as claim 1 or 4 described methods, it is characterized in that, describedly cosine signal after synchronously and revised prototype filter coefficient are carried out the formula that the time domain multiply accumulating handles be:
Wherein, h (k) is a cancellation pulses formed filter coefficient,
Be the prototype filter coefficient of revised each carrier wave, M is a carrier number, and k is the prototype filter exponent number, and N is the length of prototype filter coefficient, f
iBe the frequency of each carrier wave, f
sBe signal sampling rate.
6. the method for claim 1 is characterized in that, the described formula that cancellation pulses formed filter coefficient is carried out normalization, gain compensation and quantification treatment is:
Wherein, h (k) is a cancellation pulses formed filter coefficient, quan_num is the quantification bit wide of cancellation pulses formed filter, the gain that the CORDIC compute mode that cordic_gain adopts when being the peak value offset DISCHARGE PULSES EXTRACTION is brought is 1 if do not adopt cordic algorithm, cordic_gain value when the peak value offset DISCHARGE PULSES EXTRACTION, k is the prototype filter exponent number, N is the length of prototype filter coefficient, and Kn is the cancellation pulses moulding normalized gain factor, by the gross power variation granularity decision of carrier wave.
7. a peak clipping coefficient updating device that is applicable to frequency hopping and power fluctuation system is characterized in that, comprising:
Upgrade control unit, be used for changing or its carrier power relative variation produces cancellation pulses formed filter coefficient update enabling signal during greater than set point and sends to cosine signal generation unit and carrier power weighting modifying factor generation unit at carrier frequency point arbitrarily;
Prototype filter coefficient storage unit is used to store the coefficient of the prototype filter of each carrier wave;
Carrier power weighting modifying factor generation unit is used for determining according to the variation of carrier power the carrier power weighting modifying factor subvalue of each carrier wave;
The cosine signal generation unit is used for according to the frequency control word of each carrier wave of importing and the cosine signal that phase control words produces each carrier frequency point correspondence;
Cancellation pulses formed filter coefficient calculation unit is used for the prototype filter coefficient of each carrier wave is carried out power weightings calculating, obtains the prototype filter coefficient of revised each carrier wave; And the described cosine signal after synchronously and described revised prototype filter coefficient are carried out the time domain multiply accumulating handle and obtain cancellation pulses formed filter coefficient;
Normalization, gain compensation and quantification treatment unit are used for cancellation pulses formed filter coefficient is carried out normalization, gain compensation and quantification treatment.
8. device as claimed in claim 7 is characterized in that, described carrier power weighting modifying factor generation unit determines that according to the variation of carrier power the carrier power weighting modifying factor subvalue's of each carrier wave formula is:
Wherein, K
iBe carrier power weighting modifying factor subvalue, ch_pwr_new
iBe the carrier wave average power content of current acquisition, ch_pwr_old
iBe the carrier wave reference power value, n is the bit wide of fixed point, i=1 ..., M, M are carrier number.
9. device as claimed in claim 7, it is characterized in that described cancellation pulses formed filter coefficient calculation unit carries out needing the amplitude peak value of revised prototype filter coefficient is alignd with the zero phase value of cosine signal before the time domain multiply accumulating is handled to cosine signal after synchronous and revised prototype filter coefficient.
10. as claim 7 or 9 described devices, it is characterized in that described cancellation pulses formed filter coefficient calculation unit is carried out the formula that the time domain multiply accumulating handles to the cosine signal after synchronously and revised prototype filter coefficient and is:
Wherein, h (k) is a cancellation pulses formed filter coefficient,
Be the prototype filter coefficient of revised each carrier wave, M is a carrier number, and k is the prototype filter exponent number, and N is the length of prototype filter coefficient, f
iBe the frequency of each carrier wave, f
sBe signal sampling rate.
11. device as claimed in claim 7 is characterized in that, described normalization, gain compensation and quantification treatment unit to the formula that cancellation pulses formed filter coefficient carries out normalization, gain compensation and quantification treatment are:
Wherein, h (k) is a cancellation pulses formed filter coefficient, quan_num is the quantification bit wide of cancellation pulses formed filter, the gain that the CORDIC compute mode that cordic_gain adopts when being the peak value offset DISCHARGE PULSES EXTRACTION is brought is 1 if do not adopt cordic algorithm, cordic_gain value when the peak value offset DISCHARGE PULSES EXTRACTION, k is the prototype filter exponent number, N is the length of prototype filter coefficient, and Kn is the cancellation pulses moulding normalized gain factor, by the gross power variation granularity decision of carrier wave.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010550673.6A CN101986636B (en) | 2010-11-19 | 2010-11-19 | Despiking coefficient update method and device suitable for frequency hopping and power fluctuation system |
PCT/CN2011/076534 WO2012065451A1 (en) | 2010-11-19 | 2011-06-28 | Peak clipping coefficient update method and device suitable for frequency hopping and power fluctuation system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010550673.6A CN101986636B (en) | 2010-11-19 | 2010-11-19 | Despiking coefficient update method and device suitable for frequency hopping and power fluctuation system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101986636A true CN101986636A (en) | 2011-03-16 |
CN101986636B CN101986636B (en) | 2014-07-16 |
Family
ID=43710939
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010550673.6A Active CN101986636B (en) | 2010-11-19 | 2010-11-19 | Despiking coefficient update method and device suitable for frequency hopping and power fluctuation system |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101986636B (en) |
WO (1) | WO2012065451A1 (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012065451A1 (en) * | 2010-11-19 | 2012-05-24 | 中兴通讯股份有限公司 | Peak clipping coefficient update method and device suitable for frequency hopping and power fluctuation system |
CN102664658A (en) * | 2012-04-17 | 2012-09-12 | 北京大学 | Frequency hopping GSM (global system for mobile communications) interference suppression method based on spread-spectrum system and system of method |
WO2013056550A1 (en) * | 2011-10-20 | 2013-04-25 | 中兴通讯股份有限公司 | Peak clipping device and mobile communication system |
CN103701748A (en) * | 2013-12-31 | 2014-04-02 | 京信通信***(中国)有限公司 | Peak clipping method and system for communication system |
CN109194307A (en) * | 2018-08-01 | 2019-01-11 | 南京中感微电子有限公司 | Data processing method and system |
CN109660277A (en) * | 2018-12-28 | 2019-04-19 | 北京理工大学 | A kind of hybrid spread spectrum information generation device and method |
CN109889692A (en) * | 2019-02-21 | 2019-06-14 | 无锡中感微电子股份有限公司 | A kind of TV signal resampling processing method and processing device |
CN110417702A (en) * | 2019-07-23 | 2019-11-05 | 三维通信股份有限公司 | Filter coefficient generation method, system and the system for reducing peak-to-average force ratio |
CN117835118A (en) * | 2024-03-06 | 2024-04-05 | 深圳市橙子数字科技有限公司 | Audio equalization method and device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1538650A (en) * | 2003-04-16 | 2004-10-20 | 华为技术有限公司 | Multicarrier signal wave removing device and method |
US20070140376A1 (en) * | 2005-12-21 | 2007-06-21 | Lg-Nortel Co., Ltd. | Apparatus and method for crest factor reduction in a communication system |
CN101651653A (en) * | 2009-09-17 | 2010-02-17 | 京信通信***(中国)有限公司 | Peak clipping method for multi-carrier frequency hopping communication system |
CN101848182A (en) * | 2009-03-25 | 2010-09-29 | 大唐移动通信设备有限公司 | Method and device for realizing adaptive peak clipping |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101986636B (en) * | 2010-11-19 | 2014-07-16 | 中兴通讯股份有限公司 | Despiking coefficient update method and device suitable for frequency hopping and power fluctuation system |
-
2010
- 2010-11-19 CN CN201010550673.6A patent/CN101986636B/en active Active
-
2011
- 2011-06-28 WO PCT/CN2011/076534 patent/WO2012065451A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1538650A (en) * | 2003-04-16 | 2004-10-20 | 华为技术有限公司 | Multicarrier signal wave removing device and method |
US20070140376A1 (en) * | 2005-12-21 | 2007-06-21 | Lg-Nortel Co., Ltd. | Apparatus and method for crest factor reduction in a communication system |
CN101848182A (en) * | 2009-03-25 | 2010-09-29 | 大唐移动通信设备有限公司 | Method and device for realizing adaptive peak clipping |
CN101651653A (en) * | 2009-09-17 | 2010-02-17 | 京信通信***(中国)有限公司 | Peak clipping method for multi-carrier frequency hopping communication system |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012065451A1 (en) * | 2010-11-19 | 2012-05-24 | 中兴通讯股份有限公司 | Peak clipping coefficient update method and device suitable for frequency hopping and power fluctuation system |
WO2013056550A1 (en) * | 2011-10-20 | 2013-04-25 | 中兴通讯股份有限公司 | Peak clipping device and mobile communication system |
CN102664658A (en) * | 2012-04-17 | 2012-09-12 | 北京大学 | Frequency hopping GSM (global system for mobile communications) interference suppression method based on spread-spectrum system and system of method |
CN102664658B (en) * | 2012-04-17 | 2014-05-28 | 北京大学 | Frequency hopping GSM (global system for mobile communications) interference suppression method based on spread-spectrum system and system of method |
CN103701748A (en) * | 2013-12-31 | 2014-04-02 | 京信通信***(中国)有限公司 | Peak clipping method and system for communication system |
CN103701748B (en) * | 2013-12-31 | 2017-07-07 | 京信通信***(中国)有限公司 | The despicking method and system of communication system |
CN109194307A (en) * | 2018-08-01 | 2019-01-11 | 南京中感微电子有限公司 | Data processing method and system |
CN109194307B (en) * | 2018-08-01 | 2022-05-27 | 南京中感微电子有限公司 | Data processing method and system |
CN109660277A (en) * | 2018-12-28 | 2019-04-19 | 北京理工大学 | A kind of hybrid spread spectrum information generation device and method |
CN109660277B (en) * | 2018-12-28 | 2020-06-16 | 北京理工大学 | Hybrid spread spectrum information generation device and method |
CN109889692A (en) * | 2019-02-21 | 2019-06-14 | 无锡中感微电子股份有限公司 | A kind of TV signal resampling processing method and processing device |
CN109889692B (en) * | 2019-02-21 | 2021-05-04 | 无锡中感微电子股份有限公司 | Television signal resampling processing method and device |
CN110417702A (en) * | 2019-07-23 | 2019-11-05 | 三维通信股份有限公司 | Filter coefficient generation method, system and the system for reducing peak-to-average force ratio |
CN117835118A (en) * | 2024-03-06 | 2024-04-05 | 深圳市橙子数字科技有限公司 | Audio equalization method and device |
CN117835118B (en) * | 2024-03-06 | 2024-05-17 | 深圳市橙子数字科技有限公司 | Audio equalization method and device |
Also Published As
Publication number | Publication date |
---|---|
CN101986636B (en) | 2014-07-16 |
WO2012065451A1 (en) | 2012-05-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101986636B (en) | Despiking coefficient update method and device suitable for frequency hopping and power fluctuation system | |
CN102404271B (en) | Device and method for narrowband interference suppression of OFDM (orthogonal frequency division multiplexing) receiver | |
CN103491045B (en) | Multi-carrier peak-clipping processing method and device | |
KR101679105B1 (en) | Peak power suppression circuit, and communication device provided with said circuit | |
CN101227446A (en) | Method for reducing signal PAR based on self-adapting EVM | |
CN101202730B (en) | Method and system for processing signal in a circuit | |
CN102136850A (en) | Method and device for realizing automatic frequency control | |
CN107370502A (en) | A kind of anti-strong arrowband interference method based on spectral line processing | |
CN101355536B (en) | Apparatus and method for implementing predistortion treatment of baseband signal | |
US20150054585A1 (en) | Pre-distortion method, associated apparatus and non-transitory machine readable medium | |
CN101184072A (en) | Method and system for processing signal in circuit | |
CN101902431B (en) | Dynamic boundary constraint method for OFDM dynamic resource allocation | |
CN103560803A (en) | Code-hopping direct spread communication method and system based on OVSF codes | |
US9510213B2 (en) | Methods and systems for interference immunity using frequency allocation lists in devices having embedded systems | |
CN102413543B (en) | Initial AGC (automatic gain control) method and equipment of LTE (long term evolution) system | |
CN102075465A (en) | Method and equipment for estimating noise power | |
CN103780324A (en) | Dynamic spectrum access method | |
EP1103125A2 (en) | Frequency shifting using convolution and an nco | |
CN103546196B (en) | Method and device applied to broadband frequency hopping system to adjust peak clipping threshold value | |
Kang et al. | Performance analysis of FBMC-CR through optimization: tradeoff between various performance parameters in the cognitive radio environment | |
CN101286831B (en) | Time-delay correcting method and device for carrier channel | |
CN101686219A (en) | Method and system for processing communication signals | |
CN106685550B (en) | Completely distributed encountering method for unauthorized users in cognitive radio network | |
CN202513950U (en) | Self-adaptive predistortion device and frequency hopping signal transmitter | |
JP7394217B2 (en) | Link pre-equalization compensation method and device, storage medium, electronic device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |