The present disclosure relates to the field of thin-film communications technology, and in particular to a tunable antenna control method and apparatus, and a tunable antenna system.
A liquid crystal phased array antenna uses the phase shifter which is formed based on a characteristic of an adjustable dielectric constant of a liquid crystal as a phase shift unit. During the working process, the liquid crystal molecules rotate under the action of an electric field force, so as to change the dielectric constant, and thus change a transmission speed of an electromagnetic wave, thereby to generate a phase difference under the condition of a transmission line having a same length.
The present disclosure provides in some embodiments a tunable antenna control method and apparatus, and a tunable antenna system.
In a first aspect, the present disclosure provides in some embodiments a tunable antenna control method, including: acquiring a beam pointing angle of a tunable antenna, calculating a phase-configuration parameter according to the beam pointing angle through a parameter calculation model, where the parameter calculation model is an artificial intelligence model taking the beam pointing angle as an input and the phase-configuration parameter of a phase shifter as an output, and controlling the phase shifter of the tunable antenna to perform phase configuration according to the phase-configuration parameter outputted by the parameter calculation model.
In some embodiments of the present disclosure, the phase shifter is a tunable phase shifter including a tunable medium, and the tunable medium is one of a liquid crystal, a ferroelectric material or a ferrite material.
In some embodiments of the present disclosure, the acquiring the beam pointing angle of the tunable antenna, includes: acquiring azimuth information of a target satellite, determining state information of the tunable antenna according to a position and a posture of the tunable antenna, and determining the beam pointing angle of the tunable antenna according to the azimuth information and the state information.
In some embodiments of the present disclosure, the acquiring the azimuth information of the target satellite, includes: calculating the azimuth information of the target satellite based on pre-stored satellite position-related information and a current time, and/or determining the azimuth information of the target satellite according to ephemeris information, where the ephemeris information includes broadcast ephemeris and/or post-processing ephemeris.
In some embodiments of the present disclosure, the determining the beam pointing angle of the tunable antenna according to the azimuth information and the state information, includes: unifying the azimuth information and the state information into a same coordinate system through coordinate system transformation; and calculating the beam pointing angle of the tunable antenna in the same coordinate system.
In some embodiments of the present disclosure, after the controlling the phase shifter of the tunable antenna to perform phase configuration according to the phase-configuration parameter outputted by the parameter calculation model, the method further includes: acquiring a level ratio of the tunable antenna in a case that the ephemeris information is not acquired, optimizing the phase-configuration parameter of the phase shifter in a case that the level ratio is less than a preset ratio threshold, and taking the phase-configuration parameter of the phase shifter as a phase-configuration result of the phase shifter in a case that the level ratio is not less than the preset ratio threshold.
In some embodiments of the present disclosure, before the calculating the phase-configuration parameter according to the beam pointing angle through the parameter calculation model, the method further includes:
In some embodiments of the present disclosure, the encoder includes a target input layer and N hidden layers arranged sequentially, N being an integer greater than 1, where an N-th hidden layer serves as an output layer of the encoder, a dimension of the target input layer is determined according to the quantity of phased array units of the tunable antenna, and a dimension ui of an i-th hidden layer in the N hidden layers satisfies ui=ceil(ui-1/σ), where ceil( ) is a round-up function, a value of σ is 2 or 4, and i is an integer greater than 1 and less than N−2.
In some embodiments of the present disclosure, a dimension of the N-th hidden layer in the N hidden layers is 1, and a dimension of a (N−1)-th hidden layer is less than or equal to 32.
In some embodiments of the present disclosure, the decoder includes M hidden layers and a target output layer arranged sequentially, M being a positive integer, where a first hidden layer of the M hidden layers serves as an input layer of the decoder, a dimension of the first hidden layer of the M hidden layers is the same as the dimension of the N-th hidden layer of the N hidden layers of the encoder, and the dimension of the target input layer is the same as a dimension of the target output layer.
In some embodiments of the present disclosure, a dimension vi of a j-th hidden layer of the M hidden layers satisfies vj=ceil(vj*σ).
In some embodiments of the present disclosure, the decoder and/or the encoder further includes an activation layer corresponding to each one of part or all of the hidden layers, and the activation layer is arranged after a corresponding hidden layer.
In some embodiments of the present disclosure, the activation layer includes a hyperbolic tangent function or a rectified linear unit.
In a second aspect, the present disclosure further provides in some embodiments a tunable antenna control apparatus, including: an angle acquisition module, configured to acquire a beam pointing angle of a tunable antenna, a phase-configuration parameter calculation module, configured to calculate a phase-configuration parameter according to the beam pointing angle through a parameter calculation model, where the parameter calculation model is an artificial intelligence model taking the beam pointing angle as an input and the phase-configuration parameter of a phase shifter as an output, and a phase-configuration control module, configured to control the phase shifter of the tunable antenna to perform phase configuration according to the phase-configuration parameter outputted by the parameter calculation model.
In a third aspect, the present disclosure further provides in some embodiments a tunable antenna system configured to perform the above-mentioned tunable antenna control method.
In a fourth aspect, the present disclosure further provides in some embodiments an electronic device including: a memory, a processor, and a program stored in the memory and capable of being executed by the processor; the processor is configured to read the program in the memory to implement the steps of the above-mentioned method in the first aspect.
In a fifth aspect, the present disclosure further provides in some embodiments a readable storage medium having a program stored thereon, the program implementing, when executed by a processor, the steps of the above-mentioned method in the first aspect.
In order to illustrate the technical solutions of the embodiments of the present disclosure in a clearer manner, the drawings required for the description of the embodiments of the present disclosure will be described hereinafter briefly. Apparently, the following drawings merely relate to some embodiments of the present disclosure, and based on these drawings, a person of ordinary skill in the art may obtain other drawings without any creative effort.
The technical solutions in the embodiments of the present disclosure will be described hereinafter clearly and completely with reference to the drawings of the embodiments of the present disclosure. Apparently, the following embodiments merely relate to a part of, rather than all of, the embodiments of the present disclosure, and based on these embodiments, a person of ordinary skill in the art may, without any creative effort, obtain other embodiments, which also fall within the scope of the present disclosure.
Terms such as “first” and “second” in the embodiments of the present disclosure are used to differentiate similar objects, and not necessarily used to describe a specific sequence or order. Moreover, terms “include”, “have” and any other variation thereof are intended to encompass non-exclusive inclusion, such that a process, method, system, product or device including a series of steps or units includes not only those steps or elements, but also other steps or units not explicitly listed, or steps or units inherent in the process, method, system, product or device. In addition, the expression “and/or” in the present disclosure denotes at least one of connected objects. For example, A and/or B and/or C includes 7 situations of A alone, B alone, C alone, A and B, B and C, A and C, and A, B and C.
The present disclosure provides in some embodiments a tunable antenna control method.
In one embodiment of the present disclosure, the tunable antenna control method may be applied to a tunable antenna system.
In one embodiment of the present disclosure, the tunable antenna includes a phase shifter. Furthermore, in some embodiments of the present disclosure, the phase shifter is a tunable phase shifter, thereby to realize coordinated control of the antenna.
In some embodiments of the present disclosure, the tunable phase shifter includes a tunable medium, and the tunable medium is one of a liquid crystal, a ferroelectric material or a ferrite material. In the embodiment of the present disclosure, only a case where the tunable medium is the liquid crystal is taken as an example for illustration, and accordingly, the phase shifter is specifically a liquid crystal phase shifter. Apparently, when a type of phase shifter is adjusted, the technical solutions of the embodiments of the present application may be adjusted adaptively, and the obtained technical solutions should also be considered to be within the scope of the present application.
The tunable antenna system may particularly be a liquid crystal phased array antenna system, as shown in
With continuing reference to
The wave control system 102 includes a shift register, a positive-polarity digital-to-analogue conversion module, a positive-polarity amplification, a negative-polarity digital-to-analogue conversion module, a negative-polarity amplification and a multiplexing switch. The wave control system is mainly used to drive the phase shifter, so as to achieve beam pointing control.
The baseband system 103 is responsible for signal mode adaptation, flow/stream matching, encoding and decoding, modulation and demodulation, etc.
In some embodiments of the present disclosure, it further requires the wave control system 102 and the baseband system 103 to determine position and posture information of the tunable antenna based on a position and posture-determination function of the antenna system, perform ephemeris calculations based on ephemeris information to determine the satellite related information, perform predictions of the antenna position and posture information in conjunction with inertial guidance calculations, etc.
The baseband system 103 may be implemented in different ways because encoding and modulation manners of a satellite communication system is relatively simple as compared with a mobile communication system. Illustratively, it may be implemented in the manner of FPGA (Field Programmable Gate Array, field Programmable Gate Array)+ARM (Advanced RISC (Reduced Instruction Set Computer) Machine), FPGA+DSP (Digital Signal Processing), FPGA+ARM+DSP, and FPGA integrated with PS (Processing System) and PL (Programmable Logic).
An voltage applying module is mainly used to drive the phase shifter according to a scanning algorithm through a combination of an analog-to-digital converter and an operational amplifier or designing a dedicated chip, so as to realize beam control.
The liquid crystal phased array antenna adopts the phase shifter formed based on a characteristic of an adjustable dielectric constant of a liquid crystal as a phase shift unit, and has such advantages as low cost, low profile and conformal. The mainstream technical solutions of the phase shifter include a microstrip transmission line, a coplanar waveguide transmission line, and a periodic variable capacitor, etc. and phase shift is realized essentially as follows. An electric field is formed by applying a driving voltage, and a liquid crystal molecule rotates under the action of an electric field force, so as to change the dielectric constant, and thus change a transmission speed of an electromagnetic wave, thereby to generate a phase difference under the condition of a transmission line having a same length.
As shown in
As shown in Table 1, taking a 1*50 one-dimensional linear array antenna as an example, in the related art, a relationship curve between all phase shift degrees of the phase shifter and control codes is usually calibrated through near-field and far-field tests, and according to a use scenario, a corresponding relationship between a beam pointing angle and the phase shift degree of each phase shifter and/or the control code is calculated in advance to form a pointing angle-code table, and stored in a controller.
In use, the controller obtains the beam pointing angle according to a posture of the terminal antenna and an azimuth of a target satellite, then obtains a phase shift amount/control voltage of each phase shifter through searching the stored table, and then drives the phase shifter through a voltage applying module to realize beamforming.
If extended to two dimensions, as shown in Table 2, a look-up table of another dimension is required, and the voltages of the two look-up tables in the area of overlapping elements are identical.
However, when the above-mentioned pointing angle-code table is stored, it requires a large amount of storage space. Furthermore, the precision and the quantity of the beam pointing angles calculated in advance are both limited discrete quantities. During the implementation, phase configuration is only performed by determining a beam pointing angle in the pointing angle-code table which is close to an actual beam pointing angle as a degree of a corresponding phase shifter, so that the phase configuration precision is adversely affected. Moreover, a phase of the phase shifter is continuously adjustable, but only the results stored in the pointing angle-code table can be used in the related art, so that the performance of the phase shifter is not fully utilized.
As shown in
Step 301: acquiring a beam pointing angle of a tunable antenna.
During the implementation, the beam pointing angle may be determined in various ways.
In one embodiment of the present disclosure, the step 101 includes: acquiring azimuth information of a target satellite, determining state information of the tunable antenna according to a position and a position of the tunable antenna, and determining the beam pointing angle of the tunable antenna according to the azimuth information and the state information.
In the embodiment of the present disclosure, a current position of the target satellite may be obtained in various manners.
In some embodiments of the present disclosure, the acquiring the azimuth information of the target satellite includes: calculating the azimuth information of the target satellite based on pre-stored satellite position-related information and a current time, and/or determining the azimuth information of the target satellite according to ephemeris information, where the ephemeris information includes broadcast ephemeris and/or post-processing ephemeris.
In one embodiment of the present disclosure, current azimuth information about the target satellite may be calculated based on pre-stored satellite position-related information in combination with the current time. In other embodiments of the present disclosure, the azimuth information of the target satellite may also be determined according to ephemeris. In specific, the azimuth information of the target satellite may be determined based on a prediction of the broadcast ephemeris, or post-processing ephemeris may be obtained to determine more accurate ephemeris information.
The state information of the tunable antenna mainly includes the position and posture of the tunable antenna. The acquisition of the state information of the tunable antenna may be implemented based on the wave control system 102 shown in
The hardware implementation of the wave control system 102 includes a gyroscope module, a positioning module, an inertial navigation module, a voltage applying module, etc.
In order to obtain accurate antenna posture information, the gyroscope module may be a Micro Electro Mechanical systems gyroscope, a ring laser gyroscope and a fiber optic gyroscope, the positioning module may obtain the position azimuth information of the antenna, and may be a global positioning module, a Beidou positioning module, a Galileo positioning module and etc.
The inertial navigation module mainly uses a current position and information from the gyroscope to predict a future position, so as to realize a quick recovery after the signal is interrupted due to shielding and other reasons. The inertial navigation module may be a strap-down inertial navigation system or a platform inertial navigation system.
After the azimuth information of the target satellite and the state information of the tunable antenna are determined, it is able to determine the required beam pointing angle.
Step 302: calculating a phase-configuration parameter according to the beam pointing angle through a parameter calculation model.
The parameter calculation model is an artificial intelligence model taking the beam pointing angle as an input and the phase-configuration parameter of a phase shifter as an output.
Through the parameter calculation model, the above-mentioned pointing angle-code table is not needed, and during the implementation, it is able to calculate the corresponding phase parameter directly according to the beam pointing angle.
Step 303: controlling the phase shifter of the tunable antenna to perform phase configuration according to the phase-configuration parameter outputted by the parameter calculation model.
After the phase-configuration parameter are calculated, the phase-configuration adjustment of the phase shifter of the tunable antenna is performed according to the phase-configuration parameter, so as to enable the phase shifter to meet the requirements on signal transmission and reception.
In the technical solution of the present disclosure, it is able to directly perform phase configuration on the tunable antenna by predicting the corresponding relationship between the beam pointing angle and the degree of the phase shifter, so as to avoid the storage of the code table.
Furthermore, as compared with the related art where only a phase stored in the pointing angle-code table is applied to the phase shifter, in the technical solution of the present disclosure, the phase of the phase shifter can be continuously adjustable, so as to improve the signal transmission effect.
As shown in
In some embodiments of the present disclosure, the determining the beam pointing angle of the tunable antenna according to the azimuth information and state information includes: unifying the azimuth information and the state information into a same coordinate system through coordinate system transformation, and calculating the beam pointing angle of the tunable antenna in the same coordinate system.
Next, coordinate system transformation may be performed to unify related information about the antenna and related information about the target satellite into the same coordinate system, so as to calculate the beam pointing angle.
Furthermore, after the beam pointing angle is calculated, the phase-configuration parameter is calculated through the parameter calculation model, and finally the phase shifter is controlled to perform phase configuration according to the calculated phase-configuration parameter.
In some embodiments of the present disclosure, ephemeris information may be further incorporated, so as to improve the accuracy for determining a position of the satellite.
Illustratively, when it is able to receive the ephemeris information, the position of the target satellite is more accurately calculated in combination with the ephemeris information. Next, coordinate system transformations are performed again, the beam pointing angle and phase-configuration parameter are calculated, and the phase shifter is controlled to perform phase configuration.
In some embodiments of the present disclosure, after the controlling the phase shifter of the tunable antenna to perform phase configuration according to the phase-configuration parameter outputted by the parameter calculation model, the method further includes: acquiring a level ratio of the tunable antenna in a case that the ephemeris information is not acquired, optimizing the phase-configuration parameter of the phase shifter in a case that the level ratio is less than a preset ratio threshold, and taking the phase-configuration parameter of the phase shifter as a phase-configuration result of the phase shifter in a case that the level ratio is not less than the preset ratio threshold.
In response to that the ephemeris information is not received, the phase-configuration result may be further optimized. For example, the level value may be recorded, and the phase-configuration result may be optimized in combination with a genetic algorithm, a particle swarm optimization algorithm, etc. until the level ratio of the tunable antenna is greater than the preset ratio threshold value. Illustratively, the preset ratio threshold value is 0.891. During the implementation, the preset ratio threshold value may be set according to the practical need.
In some embodiments of the present disclosure, the step of training the parameter calculation model is further included before the step 302, the parameter calculation model is pre-trained, and the step of training the parameter calculation model includes:
The auto-encoder is a self-supervised learning method, which takes input data as a supervised signal to learn, transforms the input data into a low-dimensional hidden layer vector space by using the encoder, and reconstructs a high-dimensional original data through the decoder, so as to recover an original input approximately.
As shown in
With continuing reference to
Equations (1) and (2) correspond to encoding processes of the hidden layer 1 and the hidden layer 2, respectively.
In Equations (1) and (2), fθ
An N-th hidden layer (the hidden layer 2 in this embodiment) serves as an output layer of the encoder 501.
The decoder 502 includes M hidden layers and a target output layer arranged sequentially, M being a positive integer. In the embodiment of the present disclosure, only one hidden layer is exemplarily shown. A first one of the M hidden layers (a hidden layer 3 in this embodiment) serves as an input layer of the decoder 502.
Equation (3) is a decoding process of the hidden layer 3, and Equation (4) is a decoding process of the target output layer, where x0 represents an output result.
The encoder 501 takes the phase-configuration parameter as the input and the decoder 502 takes the phase-configuration parameter as the output, so that dimensions of the target input layer and the target output layer are the same and determined according to the input data. In a case that the artificial intelligence model is a neural network model, a dimension may also be referred to as the quantity of neurons of the artificial intelligence model.
It should be appreciated that, as the dimension of the input data increases, the quantity of hidden layers may be increased, otherwise the performance of the model may be adversely affected due to fewer layers, and under-fitting occurs.
It requires the encoder 501 to compress the input data to be of one dimension, and the decoder 502 to restore the one-dimensional data back to the input data, so the quantity of neurons needs to be adjusted when increasing the quantity of hidden layers. Model under-fitting occurs due to few neurons, while model over-fitting occurs due to too many hidden layers.
In one exemplary embodiment of the present disclosure, for a one-dimensional 51 linear array, the target input layer and the target output layer are each of 51 dimensions.
The output of the encoder 501 serves as the input of the decoder 502, so the dimension of the output layer of the encoder 501 (i.e., the N-th hidden layer of the N hidden layers of the encoder 501) is the same as the dimension of the input layer of the decoder 502 (i.e., the first hidden layer of the M hidden layers of the decoder 502). In one exemplary embodiment of the present disclosure, both the dimension of the output layer of the encoder 501 and the dimension of the input layer of the decoder 502 are 1.
In one exemplary embodiment of the present disclosure, a dimension of a (N−1)-th hidden layer of the encoder 501 is less than or equal to 32.
The dimension of the target input layer is determined according to the quantity of phased array units of the tunable antenna, and a dimension ui of an i-th hidden layer among the N hidden layers satisfies:
A dimension vi of a j-th hidden layer of the M hidden layers satisfies:
In the above equations (5) and (6), ceil( ) is a round-up function, a value of σ is 2 or 4, and i is an integer greater than 1 and less than N−2.
As shown in
It should be appreciated that the phase shifter is generally driven by a voltage, and a corresponding relationship between the voltage and the phase shift amount is a non-linear, and is a unary quartic equation. In the embodiment of the present disclosure, a non-linear unit is added after the hidden layer of the original model, so as to improve the accuracy of the model.
In an exemplary embodiment of the present disclosure, the activation layer may include a hyperbolic tangent function:
In another exemplary embodiment of the present disclosure, the activation layer includes a rectified linear unit:
During the implementation, a training set is provided, and the training set includes input data x and fitting data y corresponding to x. Specifically, the input data x is a phase shift amount or a driving voltage of the phase shifter, and y is a degree of beam pointing angle.
In some embodiments of the present disclosure, in order to improve the data processing effect, a step of normalization processing may be further included. In specific, data in the training set may be mapped into an interval [0,1] according to a certain rule.
In a model learning and training process, the encoder 501 generates training data y0 in accordance with the input data x, and the decoder 502 generates an output result x0 in accordance with the generated training data y0. The output result x0 may be referred to as a result of the decoder 502 restoring the input data x in accordance with y0.
That is, a mapping relationship exists between the input data x and the fitting data y, and a mapping relationship also exists between the fitting data y and the input data x, and the encoder 501 and the decoder 502 are respectively used to learn and obtain the two mapping relationships.
In the embodiments of the present disclosure, the loss function is determined according to a first difference and a second difference, the first difference is a difference between input data and output data, the output data is data outputted by the decoder after inputting the input data into the encoder of the auto-encoder, and the second difference is determined according to a fitting loss of the encoder, In specific, the second difference is determined according to a difference between a beam pointing angle calculated by the encoder and a real beam pointing angle in the training set.
In an exemplary embodiment of the present disclosure, the loss function Loss is:
L( ) represents a function for performing a specific loss calculation. Illustratively, a mean square error loss function (11) or the like may be selected as the specific loss calculation function, L(x, x0) may be referred to as the above-mentioned first loss, and L(y, y0) may be referred to as the above-mentioned second loss, also called a hidden layer loss. Thus, in the embodiment of the present disclosure, the loss function is created according to the difference between the original input and the reconstructed data, so as to ensure a better representation of the data obtained by the auto-encoder.
In some embodiments of the present disclosure, different weight coefficients may also be set for the first loss and the second loss as needed.
The preset training condition includes at least one of the loss function being converged or the quantity of iterations of the loss function reaching a preset quantity threshold. When a value of the loss function Loss is less than a certain loss threshold, or the quantity of iterations reaches a certain quantity, the training of the model is considered to be completed, and at this time, the obtained decoder 502 is used as the parameter calculation model in the above-mentioned step 302.
In some embodiments of the present disclosure, after obtaining the parameter calculation model, the step of testing the parameter calculation model is further included.
During the implementation, the fitting data y in the training set is inputted into the parameter calculation model (i.e., the decoder 502) to obtain the output result x0.
In some embodiments of the present disclosure, when the training set data is normalized, the output result may also need to be inversely normalized.
The output result is compared with the input data x in the training set, so as to verify the accuracy of the parameter calculation model.
In one exemplary embodiment of the present disclosure, the quantity of samples of the input data x is 100, a dimension thereof is 51, and the quantity of samples of the fitting data y is 100. During the implementation, the fitting data y is inputted into the parameter calculation model, and a verification result x1 outputted by the parameter calculation model is obtained. As shown in
In another exemplary embodiment of the present disclosure, a target beam pointing angle is set to 37.5°. According to an actual calculation, a phase-configuration table 1 of 51 array elements may be obtained, as shown in table 3.
Based on the above phase-configuration table shown in Table 3, a diagram of the beam pointing angle is shown in
A phasing-configuration table 2 generated by the parameter calculation model in the embodiments of the present disclosure is shown as Table 4.
Based on the phase-configuration table shown in Table 4, a diagram of the beam pointing angle is shown in
Therefore, the beam pointing angle obtained in the technical solution of the embodiments of the present disclosure is highly consistent with the original beam pointing angle.
The present disclosure further provides in some embodiments a tunable antenna system configured to perform the above-mentioned tunable antenna control method.
The present disclosure further provides in some embodiments a tunable antenna control apparatus.
As shown in
In some embodiments of the present disclosure, the phase shifter is a tunable phase shifter including a tunable medium, and the tunable medium is one of a liquid crystal, a ferroelectric material or a ferrite material.
In some embodiments of the present disclosure, the angle acquisition module 1001 includes:
In some embodiments of the present disclosure, the azimuth information acquisition sub-module is specifically configured to:
In some embodiments of the present disclosure, the beam pointing angle determination sub-module includes:
In some embodiments of the present disclosure, the tunable antenna control apparatus further includes:
In some embodiments of the present disclosure, the tunable antenna control apparatus further includes:
In some embodiments of the present disclosure, the encoder includes a target input layer and N hidden layers arranged sequentially, N being an integer greater than 1, where an N-th hidden layer serves as an output layer of the encoder, a dimension of the target input layer is determined according to the quantity of phased array units of the tunable antenna, and a dimension ui of an i-th hidden layer in the N hidden layers satisfies ui=ceil(ui-1/σ), where ceil( ) is a round-up function, a value of σ is 2 or 4, and i is an integer greater than 1 and less than N−2.
In some embodiments of the present disclosure, a dimension of the N-th hidden layer in the N hidden layers is 1, and a dimension of a (N−1)-th hidden layer is less than or equal to 32.
In some embodiments of the present disclosure, the decoder includes M hidden layers and a target output layer arranged sequentially, M being a positive integer, where a first hidden layer of the M hidden layers serves as an input layer of the decoder, a dimension of the first hidden layer of the M hidden layers is the same as the dimension of the N-th hidden layer of the N hidden layers of the encoder, and the dimension of the target input layer is the same as a dimension of the target output layer.
In some embodiments of the present disclosure, a dimension vi of a j-th hidden layer of the M hidden layers satisfies vj=ceil(vj*σ).
In some embodiments of the present disclosure, the decoder and/or the encoder further includes an activation layer corresponding to each one of part or all of the hidden layers, and the activation layer is arranged after a corresponding hidden layer.
In some embodiments of the present disclosure, the activation layer includes a hyperbolic tangent function or a rectified linear unit.
The tunable antenna control apparatus 1000 may implement various steps of the above-mentioned tunable antenna control method and may achieve substantially the same technical effects, which will not be particularly defined herein.
The present disclosure further provides in some embodiments an electronic device. Referring to
The program 11021, when executed by the processor 1101, performs any of the steps of the above-mentioned method embodiments, so as to achieve the same benefits, which will not be particularly defined herein.
As can be appreciated by an ordinary skilled person in the art will that all or a portion of the steps of the methods in the above-mentioned embodiments may be performed by hardware associated with program instructions, which may be stored on a readable medium.
The present disclosure further provides in some embodiments a readable storage medium having stored thereon a computer program, the computer program, when executed by a processor, may implement any of the steps in the above-mentioned method and achieve the same technical effects, and in order to avoid repetition, the description thereof will not be repeated.
The storage medium may be, such as Read-Only Memory (ROM), random Access Memory (RAM), magnetic disk or optical disk.
It should be appreciated that the above division of each module is only a division of logical functions. In actual implementation, it may be integrated into one physical entity in whole or in part, or may be physically separated. And these modules may all be implemented in the form of software called by a processing component; or all of them may be implemented in the form of hardware; some modules may be implemented in the form of software called by a processing component, and some modules are implemented in the form of hardware. For example, the determination module may be a processing component set independently, or may be integrated in one chip of the above-mentioned devices, furthermore, or may be stored in the memory of the above device in the form of program code, the functions of the above determination module is called and executed by one processing component of the above device. The implementation of other modules is similar. In addition, all or part of these modules may be integrated or implemented independently. The processing components described herein may be an integrated circuit having a processing capability of signals. In the implementation process, each step of the above method or each of the above modules may be completed by an integrated logic circuit of hardware in the processor component or an instruction in a form of software
For example, each module, unit, sub-unit, or sub-module may be one or more integrated circuits configured to implement the above method, such as: one or more specific integrated circuits (Application Specific Integrated Circuit, ASIC), or, one or more microprocessors (digital signal processor, DSP), or, one or more field programmable gate arrays (Field Programmable Gate Array, FPGA), etc. For another example, when one of the above modules is implemented in the form of a processing element that schedules program code, the processing element may be a general-purpose processor, such as a Central Processing Unit (CPU) or other processor capable of calling the program codes. As another example, the modules may be integrated together and implemented in the form of a system-on-a-chip (SOC).
The above embodiments are optional embodiments of the present disclosure, it should be appreciated that those skilled in the art may make various improvements and modifications without departing from the principle of the present disclosure, and theses improvement and modifications shall fall within the scope of the present disclosure.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2022/120537 | 9/22/2022 | WO |