CN116582395B - Synchronous data processing method, system and storage medium based on 5G NR signal - Google Patents

Synchronous data processing method, system and storage medium based on 5G NR signal Download PDF

Info

Publication number
CN116582395B
CN116582395B CN202310578378.9A CN202310578378A CN116582395B CN 116582395 B CN116582395 B CN 116582395B CN 202310578378 A CN202310578378 A CN 202310578378A CN 116582395 B CN116582395 B CN 116582395B
Authority
CN
China
Prior art keywords
signal
predistortion
coefficient
unit
data
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.)
Active
Application number
CN202310578378.9A
Other languages
Chinese (zh)
Other versions
CN116582395A (en
Inventor
曾庆丰
林富境
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Feierkang Communications Co ltd
Original Assignee
Shenzhen Feierkang Communications Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Feierkang Communications Co ltd filed Critical Shenzhen Feierkang Communications Co ltd
Priority to CN202310578378.9A priority Critical patent/CN116582395B/en
Publication of CN116582395A publication Critical patent/CN116582395A/en
Application granted granted Critical
Publication of CN116582395B publication Critical patent/CN116582395B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/38Synchronous or start-stop systems, e.g. for Baudot code
    • H04L25/40Transmitting circuits; Receiving circuits
    • H04L25/49Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Amplifiers (AREA)

Abstract

Synchronous data processing method, system and storage medium based on 5GNR signal, belonging to the communication technical field, comprising the steps of S1: receiving an input signal and calculating a first predistortion coefficient; step S2: processing the input signal into a first predistortion signal, amplifying the first predistortion signal into a first signal, and if the actual error of the first signal is greater than the preset error, continuing to execute the step S3; step S3: calculating a second predistortion coefficient, processing the first predistortion signal into a second predistortion signal, amplifying the second predistortion signal into a second signal, and outputting the second signal through an output unit; step S4: when receiving the input signal again, the first predistortion processing unit processes the input signal and then directly inputs the input signal to the second predistortion processing unit. The invention solves the problem that each input signal can not be processed higher by only relying on a single predistortion processing unit in the prior art by arranging two predistortion processing units.

Description

Synchronous data processing method, system and storage medium based on 5G NR signal
Technical Field
The invention belongs to the technical field of communication, and particularly relates to a synchronous data processing method, a synchronous data processing system and a storage medium based on a 5G NR signal.
Background
The 5G NR is a new air interface design global 5G standard established by 3GPP organization, under which clock and phase synchronization between base stations and devices needs to be guaranteed before transmitting signals, and in order to achieve the above purpose, synchronization data needs to be transmitted between the two.
In order to solve the problem, the prior art mainly uses a digital predistortion technology (DPD) to preprocess a signal before the signal is input to the power amplifier, so as to eliminate nonlinear distortion generated in the signal amplifying process.
The basic principle of the digital predistortion technology is that a predistortion module with the opposite characteristics is arranged at the front side of a power amplifier, DPD coefficients are calculated in advance based on parameters of the power amplifier, signals to be amplified are inversely transformed based on the DPD coefficients, and then the inversely transformed signals are input into the power amplifier so as to counteract distortion in the amplifying process, and the purpose of nonlinear compensation of the power amplifier is achieved.
The DPD coefficient calculating process includes that an ideal expected signal is calculated and amplified based on an input signal, then the power amplifier amplifies the input signal into an output signal, the expected signal is compared with the output signal to obtain errors of the expected signal and the output signal, the errors of the expected signal and the output signal are fed back to the predistortion module, the predistortion module calculates the DPD coefficient based on the errors, the DPD coefficient is used for carrying out predistortion processing on the input signal, then the processed signal is input to the power amplifier module, the power amplifier module amplifies the signal again, the error between an actual signal and the expected signal after amplification is obtained, and the actual signal and the error between the actual signal are fed back to the predistortion module to carry out DPD coefficient calculation again, so that the signal is corrected for multiple times; however, due to the variation of the characteristics of the input signals, the signal processing is not necessarily well processed by only a single predistortion module even if the signal processing is repeated multiple times, and it cannot be ensured that the output signals are not distorted.
Disclosure of Invention
In order to solve the problems, the invention provides a synchronous data processing method, a synchronous data processing system and a storage medium based on a 5G NR signal, so as to solve the problems in the prior art.
In order to achieve the above object, the present invention provides a method for processing synchronous data based on a 5G NR signal, comprising:
Step S1: the method comprises the steps that an environment unit collects environment data, a power extraction unit and a signal characteristic extraction unit respectively extract power data and signal characteristics of an input signal, wherein the signal characteristics are divided by taking amplitude and corresponding quantity of the signal in a period of time as parameters, whether a first corresponding predistortion coefficient exists in a first database is searched based on the environment data, the power data and the signal characteristics, if so, step S2 is executed, otherwise, an expected signal is generated based on the input signal, the input signal is input to a power amplification unit, an actual amplified signal is obtained, an actual error between the actual amplified signal and the expected signal is calculated, the actual error is fed back to a first coefficient calculation unit, the first coefficient calculation unit calculates the first predistortion coefficient based on the actual error, and the first predistortion coefficient is stored in the first database;
step S2: the first predistortion processing unit processes the input signal into a first predistortion signal based on the first predistortion coefficient, the first predistortion signal is input into the power amplifying unit, the power amplifying unit amplifies the first predistortion signal into a first signal, a preset error is stored in the error calculating unit, the error calculating unit compares and obtains the actual error of the first signal and the expected signal, if the actual error is smaller than the preset error, the first signal is output through the output unit, the stored first predistortion coefficient is marked, and if the actual error is larger than or equal to the preset error, the step S3 is continuously executed;
Step S3: returning the actual error and the first predistortion signal to a second coefficient calculation unit, wherein the power extraction unit and the signal characteristic extraction unit extract the power data and the signal characteristic of the first predistortion signal, the second coefficient calculation unit calculates and obtains a second predistortion coefficient based on the environment data, the actual error, the power data and the signal characteristic, the second predistortion coefficient is stored in a second database, the second predistortion processing unit processes the first predistortion signal into a second predistortion signal based on the second predistortion coefficient, and the power amplification unit amplifies the second predistortion signal into a second signal and outputs the second signal through the output unit;
step S4: when receiving the input signal again, the first predistortion processing unit retrieves the corresponding first predistortion coefficient from the first database based on the environment data, the power data and the signal characteristics, if the first predistortion coefficient contains the mark, the first predistortion processing unit processes the input signal using the retrieved first predistortion coefficient and obtains the first predistortion signal, then inputs the first predistortion signal to the power amplifying unit, if the first predistortion coefficient does not contain the mark, then the first predistortion processing unit processes the input signal using the retrieved first predistortion coefficient to obtain the first predistortion signal, then passes the first predistortion signal through the second coefficient calculating unit to be directly input to the second predistortion processing unit, the second predistortion processing unit retrieves the second predistortion coefficient corresponding to the received first predistortion signal from the second database, and then inputs the second predistortion signal to the second predistortion processing unit as the second predistortion signal, and then retrieves the second predistortion coefficient corresponding to the received first predistortion signal to the second predistortion unit.
Further, the signal characteristic extraction unit extracts the signal characteristic based on the steps of:
step S11: setting a sampling time period, collecting the amplitude of the input signal in the sampling time period, comparing the amplitudes with each other, and obtaining the similarity between the amplitudes, if the similarity between the amplitudes is within a preset first threshold value, dividing the similarity into the same numerical value type;
step S12: acquiring each numerical value type and the amplitude quantity contained in the numerical value type, establishing a rectangular coordinate system by taking the amplitude quantity as an x axis and the numerical value type as a y axis, drawing each numerical value type and the corresponding amplitude quantity in the rectangular coordinate system in a coordinate point form, and sequentially connecting the coordinate points to obtain an amplitude curve;
step S13: and selecting an amplitude critical point, drawing an amplitude critical line parallel to an x-axis in a rectangular coordinate system based on the amplitude critical point, acquiring an evaluation area surrounded by the amplitude curve and the amplitude critical line, and determining the signal characteristic of the input signal based on the numerical value of the evaluation area.
Further, retrieving the first predistortion coefficients within the first database comprises the steps of:
Establishing a search graph in the first database, wherein the search graph comprises a coefficient layer and a plurality of base layers, the coefficient layer comprises a plurality of coefficient elements, the first predistortion coefficients are stored in each coefficient element, each base layer comprises a plurality of data elements, the data elements in different base layers are respectively used for storing the environment data, the power data or the signal characteristics, a first floating value is set in the data elements so as to expand the power data or the environment data in each data element from a single value to a value range, and the coefficient elements in the coefficient layers are correspondingly connected with the data elements in the base layers based on the environment data, the power data and the signal characteristics corresponding to the first predistortion coefficients;
and when searching, extracting data corresponding to a first base layer storage type in the input signal, if the value of the extracted data falls into the value range of one data element of the first base layer, continuing to extract data corresponding to a second base layer storage type in the input signal, repeating the step until the coefficient layer is searched, and acquiring the first predistortion coefficient based on the coefficient element in the coefficient layer.
Further, before retrieving the second predistortion coefficients, screening is performed based on the following steps:
after the second predistortion processing unit processes the first predistortion signal, recording the maximum amplitude and the minimum amplitude of the processed first predistortion signal, and generating a first processing section using the second predistortion coefficient based on the maximum amplitude and the minimum amplitude;
and after receiving the new first predistortion signal again, collecting the maximum amplitude and the minimum amplitude of the new first predistortion signal, calculating a second processing interval of the first predistortion signal, screening the first processing interval which has the same maximum amplitude and the same minimum amplitude as the second processing interval in the second database, acquiring the second predistortion coefficient corresponding to the first processing interval, and continuing to search the second predistortion coefficient corresponding to the first predistortion signal in the screened second predistortion coefficient.
Further, the step of obtaining the similarity of the two amplitudes includes the steps of:
step S111: setting a second floating value, and calculating coverage of each amplitude based on a first formula: Wherein->For coverage of amplitude, ++>For the amplitude of the input signal, +.>Is the second floating value;
step S112: calculating the similarity of two amplitudes based on a second formulaThe second formula is:wherein->For comparison of the two amplitudes, the first amplitude is the maximum and minimum of the coverage area, +.>The maximum and minimum values of the coverage range are the second amplitude.
The invention also provides a synchronous data processing method system based on the 5G NR signal, which is used for realizing the synchronous data processing method based on the 5G NR signal, and mainly comprises the following steps:
the environment acquisition unit is used for acquiring current environment data;
a power extraction unit extracting power data of the input signal or the first predistortion signal;
a signal characteristic extraction unit for extracting signal characteristics of the input signal or the first predistortion signal, wherein the signal characteristics are divided by taking magnitude and corresponding number of amplitudes of the signal in a period of time as parameters;
the first coefficient calculation unit is used for searching whether a corresponding first predistortion coefficient exists in the first database, generating an expected signal based on the input signal if the corresponding first predistortion coefficient does not exist, inputting the input signal into the power amplification unit, acquiring an actual amplified signal, acquiring an actual error based on the actual amplified signal and the expected signal, feeding back the actual error to the first coefficient calculation unit, calculating the first predistortion coefficient by the first coefficient calculation unit, and storing the first predistortion coefficient into the first database;
A first predistortion processing unit that processes the input signal into a first predistortion signal based on the first predistortion coefficient, and inputs the first predistortion signal into a power amplifying unit, when the input signal is received again, based on the environmental data, the power data of the input signal, and the signal characteristics, retrieves the corresponding first predistortion coefficient from the first database, and if the first predistortion coefficient contains the flag, processes the input signal using the retrieved first predistortion coefficient and obtains the first predistortion signal, and inputs the first predistortion signal into the power amplifying unit, and if the first predistortion coefficient does not contain the flag, processes the input signal using the retrieved first predistortion coefficient to obtain the first predistortion signal, and then inputs the first predistortion signal to the second predistortion signal through the second coefficient calculating unit to directly input the first predistortion signal to the second predistortion signal, and the second predistortion signal is retrieved from the second predistortion unit to the second predistortion signal retrieving the second predistortion signal from the second predistortion unit;
A second coefficient calculation unit that calculates and obtains a second predistortion coefficient based on the environmental data, the actual error, the power data, and the signal characteristic, and stores the second predistortion coefficient into a second database;
a second predistortion processing unit processing the first signal into a second predistortion signal based on the second predistortion coefficient;
a power amplifying unit amplifying the first predistortion signal to a first signal or amplifying the second predistortion signal to a second signal and outputting the second signal through the output unit;
an error calculation unit storing a preset error, the error calculation unit comparing and acquiring an actual error between the first signal and the expected signal, outputting the first signal through an output unit if the actual error is smaller than the preset error, and marking the stored first predistortion coefficient,
and the output unit is used for outputting the first signal or the second signal.
The invention also provides a computer storage medium, wherein the computer storage medium stores program instructions, and the program instructions control the equipment where the computer storage medium is located to perform the synchronous data processing method based on the 5G NR signal when running.
Compared with the prior art, the invention has the following beneficial effects:
according to the invention, the signal characteristic of the input signal is obtained by arranging the signal characteristic extraction unit, so that a more accurate predistortion coefficient can be obtained according to the signal characteristic; in addition, after the predistortion coefficients are calculated according to the signal characteristics of the ambient temperature and the signal power, the predistortion coefficients are stored in the database, and when the same input signals are received again later, the corresponding predistortion coefficients can be directly grabbed from the database for use, so that the working efficiency of the system is greatly improved.
According to the invention, two predistortion processing units with different characteristics are arranged, after an input signal is received, the first predistortion processing unit is used for carrying out predistortion processing on the input signal to obtain a first signal, and if no distortion exceeding a preset error occurs after the first signal passes through a power amplifier, the first predistortion processing unit can better process the input signal of the type; if the signal is distorted beyond the preset error after passing through the power amplifier, the signal is continuously processed by the second predistortion processing unit, so that the amplifying effect of the input signal is ensured; in addition, the second predistortion processing unit processes the first predistortion signal, and the first predistortion signal is processed by the first predistortion processing unit, and the second predistortion processing unit only needs to correct the first predistortion signal, so that the burden of the second predistortion processing unit can be reduced, and the processing efficiency of the system is improved.
Drawings
FIG. 1 is a block diagram of a synchronous data processing system based on 5G NR signals of the present invention;
FIG. 2 is a flow chart showing steps of a method for processing synchronous data based on a 5G NR signal according to the present invention;
FIG. 3 is a schematic diagram of an amplitude curve according to the present invention;
fig. 4 is a schematic diagram of a search chart according to the present invention.
Detailed Description
The present invention will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present invention more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
It will be understood that the terms "first," "second," and the like, as used herein, may be used to describe various elements, but these elements are not limited by these terms unless otherwise specified. These terms are only used to distinguish one element from another element. For example, a first xx script may be referred to as a second xx script, and similarly, a second xx script may be referred to as a first xx script, without departing from the scope of the present application.
As shown in fig. 1 and 2, the synchronous data processing method based on the 5G NR signal includes:
Step S1: the environment unit collects environment data, the power extraction unit and the signal characteristic extraction unit extract power data and signal characteristics of an input signal respectively, wherein the signal characteristics are divided by taking amplitude and corresponding quantity of the signal in a period of time as parameters, whether a corresponding first predistortion coefficient exists in a first database is searched based on the environment data, the power data and the signal characteristics, if so, step S2 is executed, otherwise, an expected signal is generated based on the input signal, the input signal is input to the power amplification unit, an actual amplified signal is obtained, actual errors of the actual amplified signal and the expected signal are calculated, the actual errors are fed back to the first coefficient calculation unit, the first predistortion coefficient is calculated by the first coefficient calculation unit based on the actual errors, and the first predistortion coefficient is stored in the first database.
After the input signal is input into the system, the environmental data collected by the environmental unit comprise temperature data, and the DPD coefficient can be more accurately calculated by collecting the environmental temperature because the characteristics of the power amplifier are affected by the temperature; the power extraction unit extracts the power magnitude of the input signal, i.e., power data, and the signal characteristic extraction unit extracts signal characteristics of the input signal, specifically, the signal characteristics are determined according to the amplitude of the input signal, and the signal characteristics include various characteristics, which will be described later; when the two input signals have the same power but different amplitudes, the corresponding predistortion coefficients will also be different, so that the signal characteristics are obtained by acquiring the input signals, so that the calculation and the retrieval of the predistortion coefficients can be performed later.
After obtaining the power data, signal characteristics and current environment temperature of the input signal, the first coefficient calculating unit uses the above factors as a searching condition to search whether a used first predistortion coefficient exists in a first database, wherein the first database can be established based on a remote storage server or a display lookup table (LUT) in an FPGA; if the corresponding first predistortion coefficient is retrieved, directly processing the input signal by using the obtained first predistortion coefficient; if not, calculating a first predistortion coefficient of the input signal based on the prior art; in addition, after the first predistortion coefficient is calculated, the first predistortion coefficient is stored in the first database together with corresponding environmental temperature data, signal characteristics and power data, and when the same input signal is input again, the first predistortion coefficient can be directly extracted from the first database for use without calculation.
In addition, the first coefficient calculating unit calculates the first predistortion coefficient based on the environmental data, the power data and the signal characteristics, and specific calculating modes include, but are not limited to, a polynomial model, a Rapp model, a Saleh model, and the like, and the calculating modes of the models are all in the prior art, and are not described herein.
Step S2: the first predistortion processing unit processes an input signal into a first predistortion signal based on a first predistortion coefficient, the first predistortion signal is input into the power amplification unit, the power amplification unit amplifies the first predistortion signal into the first signal, a preset error is stored in the error calculation unit, the error calculation unit compares and obtains the actual error of the first signal and an expected signal, if the actual error is smaller than the preset error, the first signal is output through the output unit, the stored first predistortion coefficient is marked, and if the actual error is larger than or equal to the preset error, the step S3 is continuously executed.
Step S3: the actual error and the first predistortion signal are returned to a second coefficient calculating unit, the power extracting unit and the signal characteristic extracting unit extract the power data and the signal characteristic of the first predistortion signal, the second coefficient calculating unit calculates and obtains a second predistortion coefficient based on the environment data, the actual error, the power data and the signal characteristic, the second predistortion coefficient is stored in a second database, the second predistortion processing unit processes the first signal into a second predistortion signal based on the second predistortion coefficient, and the power amplifying unit amplifies the second predistortion signal into a second signal and outputs the second signal through an output unit.
In particular, by setting the first coefficient calculating unit and the second coefficient calculating unit, the first predistortion processing unit and the second predistortion processing unit have different characteristics, and by cascading the first predistortion processing unit and the second predistortion processing unit, when the signal processed by the first predistortion processing unit still has distortion after being input into the power amplifier, it is indicated that the first predistortion processing unit cannot perform predistortion processing on the input signal better, then the second predistortion processing unit is continuously used, and the signal is processed again on the basis of the first predistortion signal, so that the predistortion processing effect on the input signal can be ensured. In addition, if the input signal processed by the first predistortion processing unit can be output by the output unit, it indicates that the first predistortion processing unit can better process the input signal of the type, and then the recorded first predistortion coefficient is marked.
Step S4: when receiving the input signal again, the first predistortion processing unit retrieves a corresponding first predistortion coefficient from the first database based on the environmental data, the power data and the signal characteristics, if the first predistortion coefficient contains a mark, the first predistortion processing unit processes the input signal by using the retrieved first predistortion coefficient and obtains a first predistortion signal, then inputs the first predistortion signal to the power amplifying unit, if the first predistortion coefficient does not contain the mark, the first predistortion processing unit processes the input signal by using the retrieved first predistortion coefficient to obtain a first predistortion signal, then directly inputs the first predistortion signal to the second predistortion processing unit beyond the second coefficient calculating unit, and the second predistortion processing unit retrieves a second predistortion coefficient corresponding to the received first predistortion signal from the second database, processes the first predistortion signal into a second predistortion signal by using the retrieved second predistortion coefficient, and then inputs the second predistortion signal to the power amplifying unit.
When an input signal is received and a first predistortion coefficient corresponding to the input signal in the first database is not marked, the input signal is directly input into the second predistortion processing unit after being processed, and the process of recalculating errors by an input power amplifier is omitted, so that the operation efficiency of the system is improved.
Particularly, the invention solves the problem that each input signal cannot be processed well by only relying on a single predistortion processing unit in the prior art by arranging two predistortion processing units.
According to the invention, the signal characteristic of the input signal is obtained by arranging the signal characteristic extraction unit, so that a more accurate predistortion coefficient can be obtained according to the signal characteristic; in addition, after the predistortion coefficient is calculated according to the environment temperature, the signal power and the signal characteristics, the predistortion coefficient is stored in the database, and when the same input signal is received again later, the corresponding predistortion coefficient can be directly grabbed from the database for use, so that the working efficiency of the system is greatly improved.
According to the invention, by arranging two predistortion processing units with different characteristics, after an input signal is received, the first predistortion processing unit is used for carrying out predistortion processing on the input signal to obtain a first predistortion signal, and if the first predistortion signal does not have distortion exceeding a preset error after passing through a power amplifier, the first predistortion processing unit can better process the input signal of the type; if the signal is distorted beyond the preset error after passing through the power amplifier, the signal is continuously processed by the second predistortion processing unit, so that the amplifying effect of the input signal is ensured; in addition, the second predistortion processing unit processes the first predistortion signal, and the first predistortion signal is processed by the first predistortion processing unit, and the second predistortion processing unit only needs to correct the first predistortion signal, so that the burden of the second predistortion processing unit can be reduced, and the processing efficiency of the system is improved.
In the present embodiment, the signal characteristic extraction unit extracts the signal characteristic based on the following steps.
Step S11: setting a sampling time period, collecting the amplitude of an input signal in the sampling time period, comparing the amplitudes with each other, obtaining the similarity between the amplitudes, and dividing the similarity between the amplitudes into the same numerical value type if the similarity between the amplitudes is within a preset first threshold.
Firstly, the invention divides the signal characteristics by taking the amplitude and the corresponding quantity of the signal in a period of time as parameters; on the basis of the principle, setting a sampling time period, acquiring the amplitude of an input signal in the sampling time period, for example, acquiring the amplitude of the signal in a cell with the sampling time period being 1s and 0.1s, acquiring the electric wave values corresponding to 10 wave peaks when the input signal has wave peaks in 10 0.1s, and acquiring the 10 electric wave values as the 10 amplitudes of the input signal in the sampling time period; the respective amplitudes are numbered, and then the similarity of these 10 amplitudes is compared, for example, the similarity of amplitude 1 and amplitude 2 is 0.8, and the similarity of amplitude 1 and amplitude 5 is 0.9, then the amplitude 1, amplitude 2 and amplitude 5 are divided into the same numerical type, and then the numerical value of amplitude 1, for example, the numerical value of amplitude 1 is 5, then 5 is taken as the numerical type of amplitude 1, amplitude 2 and amplitude 5, namely, the number of amplitudes of 5 is 3 out of the 10 extracted amplitudes.
Step S12: acquiring each numerical value type and the amplitude quantity contained in the numerical value type, establishing a rectangular coordinate system by taking the amplitude quantity as an x axis and the numerical value type as a y axis, drawing each numerical value type and the corresponding amplitude quantity in the rectangular coordinate system in a coordinate point form, and sequentially connecting the coordinate points to obtain an amplitude curve;
step S13: and selecting an amplitude critical point, drawing an amplitude critical line parallel to an x-axis in a rectangular coordinate system based on the amplitude critical point, acquiring an evaluation area surrounded by the amplitude curve and the amplitude critical line, and determining the signal characteristic of the input signal based on the numerical value of the evaluation area.
As shown in fig. 3, the solid line L1 in fig. 3 is an amplitude curve, and according to the description in step S11, after classifying the extracted amplitudes, the distribution of the amplitudes in the sampling period is plotted in the rectangular coordinate system by using the amplitude number as the abscissa and the value type as the ordinate and using the form of the coordinate points, and then the amplitude curve is the relationship between the amplitude value and the corresponding number in the sampling event period.
After the amplitude curve is obtained, drawing an amplitude critical line based on the amplitude critical point, as shown by a broken line L2 in the figure; then obtaining a curve function corresponding to the amplitude curve based on a curve fitting method, and then calculating the area formed between the amplitude curve and the amplitude critical line, namely an evaluation area, based on calculus, such as a shadow part in fig. 3; in this embodiment, the signal characteristics include a first characteristic, a second characteristic, and a third characteristic, where the evaluation area is represented by letter S, and four critical areas S1, S2, S3, and S4 are set, where the input signal is divided into the first characteristic when S1 is less than or equal to S2, the input signal is divided into the second characteristic when S2 is less than or equal to S3, and the input signal is divided into the third characteristic when S3 is less than or equal to S4, that is, the input signal is divided into the first characteristic when it includes more larger amplitude, indicating that the input signal fluctuates more, and the signal includes more smaller amplitude, dividing it into the third characteristic, indicating that the input signal fluctuates less; in fact, since the signal characteristics include a plurality of kinds, the signal characteristics can be rapidly divided in the above manner.
The current 5g signals all adopt larger bandwidth, the wider the system bandwidth is, the more complicated the linearization processing is, the result is that the calculated amount of DPD coefficients is greatly improved, in addition, the new communication system has higher and higher requirements on delay, and the DPD module is also required to be capable of rapidly responding to the distortion caused by the radio frequency power amplifier. In the above-described scheme, although the used DPD coefficients are stored in advance, the conventional search method takes a lot of time by comparing the values one by one, and the characteristics of the input signal and the ambient temperature always change at all times, and the corresponding predistortion coefficients are difficult to search even if the method of exact matching is adopted, so the following search method is proposed in the present invention.
Establishing a search graph in a first database, wherein the search graph comprises a coefficient layer and a plurality of base layers, the coefficient layer comprises a plurality of coefficient elements, a first predistortion coefficient is stored in each coefficient element, each base layer comprises a plurality of data elements, the data elements in different base layers are respectively used for storing environment data, power data or signal characteristics, a first floating value is arranged in the data elements so as to expand the power data or the environment data in each data element from a single value to a value range, and the coefficient elements in the coefficient layer are correspondingly connected with the data elements in the base layer based on the environment data, the power data and the signal characteristics corresponding to the first predistortion coefficient;
And during retrieval, extracting data corresponding to the first base layer storage type in the input signal, if the value of the extracted data falls within the value range of one data element of the first base layer, continuing to extract data corresponding to the second base layer storage type in the input signal, repeating the step until the coefficient layer is retrieved, and acquiring a first predistortion coefficient based on the coefficient element in the coefficient layer.
As shown in fig. 4, the topology chart of the present embodiment includes base layers F1, F2 and F3, the coefficient layer includes F4, wherein the base layer F1 includes 3 data elements, wherein different signal characteristics are stored respectively, the base layer F2 stores different temperature data respectively, the 3 data elements in the base layer F3 store different power data respectively, and the coefficient layer F4 includes 5 coefficient elements, which store different coefficient data respectively; in particular, since the data stored in the base layer F2 and the base layer F3 are both numerical data, the first floating value is set therein, thereby expanding the numerical coverage of each data element therein, so that even if the collected data is not exactly the same as the data stored in the data element, since it falls within the numerical range of the data element, it is indicated that the two data values are very close, and therefore can be classified into the data element.
When searching, firstly acquiring the characteristic of an input signal, for example, the input signal is of a second characteristic, searching is started by the data element 2 in the F1 layer, then the current environment temperature, for example, the environment temperature is 5.1 degrees, if the current environment temperature falls into the data range of the data element 1 in the F2 layer, the data range of the data element 1 in the F2 layer is not provided with a connecting line, the data range is not provided with the connecting line, the predistortion coefficient for processing the input signal is not stored in the database, at the moment, searching is stopped, and the first predistortion coefficient unit is informed to calculate; if the data element falls into the data range of the data element 2 in the base layer F2, continuing to search downwards; after the base layer F3 is retrieved, the base layer F3 starts to match the corresponding coefficient element because the retrieval is completed, and when matching is performed, the base layer F4 determines a communication path reaching the data element, for example, the communication paths of the base layers F1, F2 and F3 are 222, so as to match the coefficient element 2 in the coefficient layer F4, and if the path is 332, then to match the coefficient element 4 in the coefficient layer F4; the data is searched layer by the searching mode, so that the searching accuracy is ensured, and whether the searching is continued to the next layer or not can be judged according to the middle searching result in the searching process, and the running efficiency of the system can be greatly improved.
In this embodiment, before retrieving the second predistortion coefficients, screening is performed based on the following steps:
after the second predistortion processing unit processes the first predistortion signal, recording the maximum amplitude and the minimum amplitude of the first predistortion signal processed at this time, and generating a first processing section of a second predistortion coefficient based on the maximum amplitude and the minimum amplitude;
when receiving the new first predistortion signal again, collecting the maximum amplitude and the minimum amplitude of the new first predistortion signal, calculating a second processing interval of the first predistortion signal, screening a first processing interval with the same maximum amplitude and the same minimum amplitude as the second processing interval in a second database, acquiring a second predistortion coefficient corresponding to the first processing interval, and continuing to search the second predistortion coefficient corresponding to the first predistortion signal in the screened second predistortion coefficient.
The following explanation of the above steps is that when the second database stores more second predistortion coefficients, the second database also corresponds to more environmental data and power data, so that even by the above manner of establishing a search map, more time is consumed in the process of searching for data elements at each layer; therefore, after the second predistortion processing unit processes the first predistortion signal, recording the maximum amplitude and the minimum amplitude of the processed first predistortion signal to obtain a first processing section, when the first predistortion signal is received again, obtaining a second processing section of the first predistortion signal, and then screening the first processing section of the same second processing section, for example, the second processing section is (2, 3), and screening the first processing section as (2, 3), namely, screening the second predistortion coefficient, wherein the first predistortion signal with the same amplitude is processed in the past; the first predistortion signal in the first database can be primarily and rapidly screened through the steps, so that the data volume required to be searched in the later period is reduced, and the searching speed is further improved.
In this embodiment, obtaining the similarity of two amplitude values includes the steps of:
step S111: setting a first floating value, and calculating coverage areas of all the amplitudes based on a first formula, wherein the first formula is as follows:wherein->Coverage of amplitude, respectively +.>For the amplitude of the input signal +.>Is a first float value;
step S112: calculating the similarity of the two amplitudes based on the second formulaThe second formula is:wherein->For comparison of the two amplitudes, the maximum and minimum of the first amplitude coverage, +.>Maximum and minimum for the second amplitude coverage.
The steps described above are explained below, in which two amplitude values are first obtained when comparing themFor example, the two amplitude values are 1.95 and 2, respectively, and then the first floating value +.>For example, in the present embodiment, set to 0.1, then the coverage of the two amplitudes is calculated by the first formula to be +.>And->And substituting the two coverage areas into a second formula for calculation, wherein the calculation process is 1- (2.05-1.9) =0.85, the formula can calculate the coincidence between the two comparison ranges, and when the larger coincidence degree exists between the two coverage areas, the two data are indicated to be more approximate.
As shown in fig. 2, the present invention further provides a synchronous data processing method system based on a 5G NR signal, where the system is configured to implement the above synchronous data processing method based on a 5G NR signal, and the system mainly includes:
the environment acquisition unit is used for acquiring current environment data;
a power extraction unit extracting power data of the input signal or the first predistortion signal;
a signal characteristic extraction unit that extracts a signal characteristic of the input signal or the first predistortion signal;
the first coefficient calculation unit is used for searching whether a corresponding first predistortion coefficient exists in the first database, generating an expected signal based on the input signal if the corresponding first predistortion coefficient does not exist, inputting the input signal into the power amplification unit, acquiring an actual amplified signal, acquiring an actual error based on the actual amplified signal and the expected signal, feeding back the actual error to the first coefficient calculation unit, calculating the first predistortion coefficient by the first coefficient calculation unit, and storing the first predistortion coefficient into the first database;
the first predistortion processing unit processes an input signal into a first predistortion signal based on a first predistortion coefficient, inputs the first predistortion signal into the power amplification unit, retrieves a corresponding first predistortion coefficient from a first database based on environment data, power data and signal characteristics of the input signal when the input signal is received again, and if the first predistortion coefficient contains the mark, the first predistortion processing unit processes the input signal by using the retrieved first predistortion coefficient and obtains the first predistortion signal, then inputs the first predistortion signal into the power amplification unit, and if the first predistortion coefficient does not contain the mark, then the first predistortion processing unit processes the input signal by using the retrieved first predistortion coefficient to obtain the first predistortion signal, then passes the first predistortion signal over the second coefficient calculation unit to be directly input into the second predistortion processing unit, and if the first predistortion processing unit retrieves a second predistortion coefficient corresponding to the received first predistortion signal from the second database, then inputs the second predistortion signal into the second predistortion processing unit by using the retrieved second predistortion coefficient;
A second coefficient calculation unit for calculating a second predistortion coefficient based on the environmental data, the actual error, the power data and the signal characteristics, and storing the second predistortion coefficient in a second database;
a second predistortion processing unit processing the first signal into a second predistortion signal based on the second predistortion coefficient;
a power amplifying unit amplifying the first predistortion signal to a first signal or amplifying the second predistortion signal to a second signal and outputting the second signal through an output unit;
an error calculation unit for storing a preset error, comparing and acquiring the actual error of the first signal with the expected signal, outputting the first signal through an output unit if the actual error is smaller than the preset error, and marking the stored first predistortion coefficient,
and the output unit is used for outputting the first signal or the second signal.
The invention also provides a computer storage medium, wherein the computer storage medium stores program instructions, and the program instructions control the equipment where the computer storage medium is located to perform the synchronous data processing method based on the 5G NR signal when running.
It should be understood that, although the steps in the flowcharts of the embodiments of the present invention are shown in order as indicated by the arrows, these steps are not necessarily performed in order as indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least some of the steps in various embodiments may include multiple sub-steps or stages that are not necessarily performed at the same time, but may be performed at different times, nor do the order in which the sub-steps or stages are performed necessarily performed in sequence, but may be performed alternately or alternately with at least a portion of the sub-steps or stages of other steps or other steps.
Those skilled in the art will appreciate that implementing all or part of the above-described methods may be accomplished by way of computer programs, which may be stored on a non-transitory computer readable storage medium, and which, when executed, may comprise the steps of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in the various embodiments provided herein may include non-volatile and/or volatile memory. The nonvolatile memory can include Read Only Memory (ROM), programmable ROM (PROM), electrically Programmable ROM (EPROM), electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double Data Rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous Link DRAM (SLDRAM), memory bus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), among others.
The technical features of the foregoing embodiments may be arbitrarily combined, and for brevity, all of the possible combinations of the technical features of the foregoing embodiments are not described, however, they should be considered as the scope of the disclosure as long as there is no contradiction between the combinations of the technical features.
The foregoing examples illustrate only a few embodiments of the invention and are described in detail herein without thereby limiting the scope of the invention. It should be noted that it will be apparent to those skilled in the art that several variations and modifications can be made without departing from the spirit of the invention, which are all within the scope of the invention. Accordingly, the scope of protection of the present invention is to be determined by the appended claims.
The foregoing description of the preferred embodiments of the invention is not intended to be limiting, but rather is intended to cover all modifications, equivalents, and alternatives falling within the spirit and principles of the invention.

Claims (7)

1. A synchronous data processing method based on a 5G NR signal, comprising:
step S1: the method comprises the steps that an environment unit collects environment data, a power extraction unit and a signal characteristic extraction unit respectively extract power data and signal characteristics of an input signal, wherein the signal characteristics are divided by taking amplitude and corresponding quantity of the signal in a period of time as parameters, whether a first corresponding predistortion coefficient exists in a first database is searched based on the environment data, the power data and the signal characteristics, if so, step S2 is executed, otherwise, an expected signal is generated based on the input signal, the input signal is input to a power amplification unit, an actual amplified signal is obtained, an actual error between the actual amplified signal and the expected signal is calculated, the actual error is fed back to a first coefficient calculation unit, the first coefficient calculation unit calculates the first predistortion coefficient based on the actual error, and the first predistortion coefficient is stored in the first database;
Step S2: the first predistortion processing unit processes the input signal into a first predistortion signal based on the first predistortion coefficient, the first predistortion signal is input into the power amplifying unit, the power amplifying unit amplifies the first predistortion signal into a first signal, a preset error is stored in the error calculating unit, the error calculating unit compares and obtains the actual error of the first signal and the expected signal, if the actual error is smaller than the preset error, the first signal is output through the output unit, the stored first predistortion coefficient is marked, and if the actual error is larger than or equal to the preset error, the step S3 is continuously executed;
step S3: returning the actual error and the first predistortion signal to a second coefficient calculation unit, wherein the power extraction unit and the signal characteristic extraction unit extract the power data and the signal characteristic of the first predistortion signal, the second coefficient calculation unit calculates and obtains a second predistortion coefficient based on the environment data, the actual error, the power data and the signal characteristic, the second predistortion coefficient is stored in a second database, the second predistortion processing unit processes the first predistortion signal into a second predistortion signal based on the second predistortion coefficient, and the power amplification unit amplifies the second predistortion signal into a second signal and outputs the second signal through the output unit;
Step S4: when receiving the input signal again, the first predistortion processing unit retrieves the corresponding first predistortion coefficient from the first database based on the environment data, the power data and the signal characteristics, if the first predistortion coefficient contains the mark, the first predistortion processing unit processes the input signal using the retrieved first predistortion coefficient and obtains the first predistortion signal, then inputs the first predistortion signal to the power amplifying unit, if the first predistortion coefficient does not contain the mark, then the first predistortion processing unit processes the input signal using the retrieved first predistortion coefficient to obtain the first predistortion signal, then passes the first predistortion signal through the second coefficient calculating unit to be directly input to the second predistortion processing unit, the second predistortion processing unit retrieves the second predistortion coefficient corresponding to the received first predistortion signal from the second database, and then inputs the second predistortion signal to the second predistortion processing unit as the second predistortion signal, and then retrieves the second predistortion coefficient corresponding to the received first predistortion signal to the second predistortion unit.
2. The synchronous data processing method based on the 5G NR signal according to claim 1, wherein the signal characteristic extraction unit extracts the signal characteristic based on:
step S11: setting a sampling time period, collecting the amplitude of the input signal in the sampling time period, comparing the amplitudes with each other, and obtaining the similarity between the amplitudes, if the similarity between the amplitudes is within a preset first threshold value, dividing the similarity into the same numerical value type;
step S12: acquiring each numerical value type and the amplitude quantity contained in the numerical value type, establishing a rectangular coordinate system by taking the amplitude quantity as an x axis and the numerical value type as a y axis, drawing each numerical value type and the corresponding amplitude quantity in the rectangular coordinate system in a coordinate point form, and sequentially connecting the coordinate points to obtain an amplitude curve;
step S13: and selecting an amplitude critical point, drawing an amplitude critical line parallel to an x-axis in a rectangular coordinate system based on the amplitude critical point, acquiring an evaluation area surrounded by the amplitude curve and the amplitude critical line, and determining the signal characteristic of the input signal based on the numerical value of the evaluation area.
3. The method for synchronous data processing based on 5G NR signal according to claim 1, wherein retrieving the first predistortion coefficients in the first database comprises the steps of:
establishing a search graph in the first database, wherein the search graph comprises a coefficient layer and a plurality of base layers, the coefficient layer comprises a plurality of coefficient elements, the first predistortion coefficients are stored in each coefficient element, each base layer comprises a plurality of data elements, the data elements in different base layers are respectively used for storing the environment data, the power data or the signal characteristics, a first floating value is set in the data elements so as to expand the power data or the environment data in each data element from a single value to a value range, and the coefficient elements in the coefficient layers are correspondingly connected with the data elements in the base layers based on the environment data, the power data and the signal characteristics corresponding to the first predistortion coefficients;
and when searching, extracting data corresponding to a first base layer storage type in the input signal, if the value of the extracted data falls into the value range of one data element of the first base layer, continuing to extract data corresponding to a second base layer storage type in the input signal, repeating the step until the coefficient layer is searched, and acquiring the first predistortion coefficient based on the coefficient element in the coefficient layer.
4. The synchronous data processing method based on the 5G NR signal according to claim 1, wherein before retrieving the second predistortion coefficients, screening is performed based on the steps of:
after the second predistortion processing unit processes the first predistortion signal, recording the maximum amplitude and the minimum amplitude of the first predistortion signal processed this time, and generating a first processing section of the second predistortion coefficient based on the maximum amplitude and the minimum amplitude;
and after receiving the new first predistortion signal again, collecting the maximum amplitude and the minimum amplitude of the new first predistortion signal, calculating a second processing interval of the first predistortion signal, screening the first processing interval which has the same maximum amplitude and the same minimum amplitude as the second processing interval in the second database, acquiring the second predistortion coefficient corresponding to the first processing interval, and continuing to search the second predistortion coefficient corresponding to the first predistortion signal in the screened second predistortion coefficient.
5. The method for synchronous data processing based on 5G NR signal according to claim 2, wherein obtaining the similarity of two amplitudes comprises the steps of:
Step S111: setting a second floating value, and calculating coverage of each amplitude based on a first formula:wherein->For coverage of amplitude, ++>For the amplitude of the input signal, +.>Is the second floating value;
step S112: calculating the similarity of two amplitudes based on a second formulaThe second formula is:wherein->For comparison of the two amplitudes, the first amplitude is the maximum and minimum of the coverage area, +.>The maximum and minimum values of the coverage range are the second amplitude.
6. Synchronous data processing system based on 5G NR signals for implementing a synchronous data processing method based on 5G NR signals according to any of the claims 1-5, comprising:
the environment acquisition unit is used for acquiring current environment data;
a power extraction unit extracting power data of the input signal or the first predistortion signal;
a signal characteristic extraction unit for extracting signal characteristics of the input signal or the first predistortion signal, wherein the signal characteristics are divided by taking magnitude and corresponding number of amplitudes of the signal in a period of time as parameters;
the first coefficient calculation unit is used for searching whether a corresponding first predistortion coefficient exists in the first database, generating an expected signal based on the input signal if the corresponding first predistortion coefficient does not exist, inputting the input signal into the power amplification unit, acquiring an actual amplified signal, acquiring an actual error based on the actual amplified signal and the expected signal, feeding back the actual error to the first coefficient calculation unit, calculating the first predistortion coefficient by the first coefficient calculation unit, and storing the first predistortion coefficient into the first database;
A first predistortion processing unit that processes the input signal into a first predistortion signal based on the first predistortion coefficient, and inputs the first predistortion signal into a power amplifying unit, when the input signal is received again, based on the environmental data, the power data of the input signal, and the signal characteristics, retrieves the corresponding first predistortion coefficient from the first database, and if the first predistortion coefficient contains the flag, processes the input signal using the retrieved first predistortion coefficient and obtains the first predistortion signal, and inputs the first predistortion signal into the power amplifying unit, and if the first predistortion coefficient does not contain the flag, processes the input signal using the retrieved first predistortion coefficient to obtain the first predistortion signal, and then inputs the first predistortion signal to the second predistortion signal through the second coefficient calculating unit to directly input the first predistortion signal to the second predistortion signal, and the second predistortion signal is retrieved from the second predistortion unit to the second predistortion signal retrieving the second predistortion signal from the second predistortion unit;
A second coefficient calculation unit that calculates and obtains a second predistortion coefficient based on the environmental data, the actual error, the power data, and the signal characteristic, and stores the second predistortion coefficient into a second database;
a second predistortion processing unit processing the first signal into a second predistortion signal based on the second predistortion coefficient;
a power amplifying unit amplifying the first predistortion signal to a first signal or amplifying the second predistortion signal to a second signal and outputting the second signal through the output unit;
an error calculation unit storing a preset error, the error calculation unit comparing and acquiring an actual error between the first signal and the expected signal, outputting the first signal through an output unit if the actual error is smaller than the preset error, and marking the stored first predistortion coefficient,
and the output unit is used for outputting the first signal or the second signal.
7. A computer storage medium storing program instructions, wherein the program instructions, when executed, control a device in which the computer storage medium is located to perform the method for synchronous data processing based on 5G NR signals according to any one of claims 1 to 5.
CN202310578378.9A 2023-05-22 2023-05-22 Synchronous data processing method, system and storage medium based on 5G NR signal Active CN116582395B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310578378.9A CN116582395B (en) 2023-05-22 2023-05-22 Synchronous data processing method, system and storage medium based on 5G NR signal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310578378.9A CN116582395B (en) 2023-05-22 2023-05-22 Synchronous data processing method, system and storage medium based on 5G NR signal

Publications (2)

Publication Number Publication Date
CN116582395A CN116582395A (en) 2023-08-11
CN116582395B true CN116582395B (en) 2024-01-30

Family

ID=87537439

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310578378.9A Active CN116582395B (en) 2023-05-22 2023-05-22 Synchronous data processing method, system and storage medium based on 5G NR signal

Country Status (1)

Country Link
CN (1) CN116582395B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101478523A (en) * 2009-02-11 2009-07-08 航天恒星科技有限公司 Adaptive pre-distorter in OFDM system and pre-distortion method
CN103296978A (en) * 2012-02-28 2013-09-11 京信通信***(中国)有限公司 Digital predistortion method and device
CN104468437A (en) * 2013-09-12 2015-03-25 富士通株式会社 Digital pre-distortion transmitter and control method thereof
US9634695B1 (en) * 2015-10-29 2017-04-25 Apple Inc. Wireless devices having multiple transmit chains with predistortion circuitry
CN115278746A (en) * 2022-07-28 2022-11-01 北京邮电大学 Self-adaptive fast error correction digital predistortion method for 5G broadband power amplifier
CN115529212A (en) * 2021-06-25 2022-12-27 广州海格通信集团股份有限公司 Open-loop-based short-wave communication method, device, equipment and readable storage medium

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7577211B2 (en) * 2004-03-01 2009-08-18 Powerwave Technologies, Inc. Digital predistortion system and method for linearizing an RF power amplifier with nonlinear gain characteristics and memory effects
US7102430B2 (en) * 2005-01-18 2006-09-05 Northrop Grumman Corporation Efficient method and means for integration of power control and predistortion in a transmitter
US8542768B2 (en) * 2009-12-21 2013-09-24 Dali Systems Co. Ltd. High efficiency, remotely reconfigurable remote radio head unit system and method for wireless communications
JP6089706B2 (en) * 2013-01-07 2017-03-08 富士通株式会社 Transmission signal power control apparatus, communication apparatus, and predistortion coefficient update method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101478523A (en) * 2009-02-11 2009-07-08 航天恒星科技有限公司 Adaptive pre-distorter in OFDM system and pre-distortion method
CN103296978A (en) * 2012-02-28 2013-09-11 京信通信***(中国)有限公司 Digital predistortion method and device
CN104468437A (en) * 2013-09-12 2015-03-25 富士通株式会社 Digital pre-distortion transmitter and control method thereof
US9634695B1 (en) * 2015-10-29 2017-04-25 Apple Inc. Wireless devices having multiple transmit chains with predistortion circuitry
CN115529212A (en) * 2021-06-25 2022-12-27 广州海格通信集团股份有限公司 Open-loop-based short-wave communication method, device, equipment and readable storage medium
CN115278746A (en) * 2022-07-28 2022-11-01 北京邮电大学 Self-adaptive fast error correction digital predistortion method for 5G broadband power amplifier

Also Published As

Publication number Publication date
CN116582395A (en) 2023-08-11

Similar Documents

Publication Publication Date Title
CN107122369B (en) Service data processing method, device and system
CN111125089A (en) Time sequence data storage method, device, server and storage medium
CN110737818B (en) Network release data processing method, device, computer equipment and storage medium
US20210182043A1 (en) App pushing method, device, electronic device and computer-readable storage medium
CN111666797B (en) Vehicle positioning method, device and computer equipment
CN106203631B (en) The parallel Frequent Episodes Mining and system of description type various dimensions sequence of events
CN115174212A (en) Method for discriminating whether network data transmission is encrypted or not by utilizing entropy technology
CN112598015A (en) Defect compensation method, defect compensation system and non-transitory computer readable medium
CN116582395B (en) Synchronous data processing method, system and storage medium based on 5G NR signal
CN108319589A (en) Parameter string processing method, apparatus, computer readable storage medium and equipment
CN110866682B (en) Underground cable early warning method and device based on historical data
CN112286977A (en) Data pushing method, electronic equipment and system based on cloud computing
CN105426314A (en) Process mapping method for FPGA memory
CN116450993B (en) Multi-measurement vector satellite data processing method, electronic equipment and storage medium
CN109542947B (en) Data statistical method, device, computer equipment and storage medium
CN116400281A (en) Calibration method of radio frequency testing machine, radio frequency testing machine and radio frequency testing system
CN111147031B (en) Modeling method and device for power amplifier, electronic equipment and storage medium
CN115544120A (en) Multi-sensor event generation system, method, electronic device and storage medium
CN111929720B (en) Neutron detector performance detection method, device, system and computer equipment
CN112445835B (en) Business data processing method and device, network management server and storage medium
CN111092602A (en) Modeling method and device of power amplifier, computer equipment and storage medium
CN115757365A (en) Multi-dimensional time sequence data anomaly detection method, model training method and device
CN112463791A (en) Nuclear power station document data acquisition method and device, computer equipment and storage medium
CN108616315B (en) Power amplifier output power detection method and device, computer equipment and storage medium
CN116257207B (en) Data interception method, module, computer equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant