Disclosure of Invention
The technical problem to be solved by the present invention is to provide a method, a system, a medium and a device for designing a uniform circular array for an LOS MIMO system, aiming at the above deficiencies in the prior art, wherein the designed antenna array can reduce the error rate, improve the channel capacity of the system, and approximately reach the theoretical upper limit of the channel capacity.
The invention adopts the following technical scheme:
a uniform circular array design method for an LOS MIMO system is used for establishing a uniform circular array channel model in LOS MIMO; defining sub-channels according to a uniform circular array channel model in LOS MIMO to obtain an average correlation coefficient gamma between the sub-channels; drawing a variation curve of the average correlation coefficient gamma between the sub-channels along with the design parameter eta, and selecting a first minimum value point as the approximate optimal design parameter etaopt(ii) a By approximating the optimum ηoptNumber N of radio frequency chains with receiving end and transmitting endRFDetermining a fitting expression of eta;designing the diameter d of the transmitting-end antenna array according to etatAnd diameter d of the receiving end antenna arrayrAnd completing the uniform circular array design for the LOS MIMO system.
Specifically, the channel model of the uniform circular array is specifically:
wherein d ism,nIs the distance between the mth receiving antenna and the nth transmitting antenna, and λ is the wavelength.
Further, the distance d between the m-th receiving antenna and the n-th transmitting antennam,nComprises the following steps:
wherein, Delta thetam,nAfter being translated to the same plane, the included angle between the m-th receiving antenna and the n-th transmitting antenna, drDiameter of the receiving-end antenna array, dtThe diameter of the transmitting end antenna array is shown, and L is the distance between the receiving antenna and the transmitting antenna.
Specifically, the average correlation coefficient γ between the subchannels is as follows:
wherein N isRFThe number of the radio frequency chains of the receiving end and the transmitting end is shown, n is the number of the transmitting antenna, and m is the number of the receiving antenna.
Specifically, the fitting expression of η is specifically:
ηfit=0.2988×NRF-0.391;
wherein N isRFFor the number of receive and transmit radio frequency chains, fit is the fitting value representing η.
In particular, the diameter d of the transmitting-end antenna arraytAnd diameter d of the receiving end antenna arrayrThe following relationship is satisfied:
drdt=ηλL
wherein, L is the distance between the receiving antenna and the transmitting antenna, and lambda is the wavelength.
Another technical solution of the present invention is a uniform circular array design system for an LOS MIMO system, comprising:
the input module inputs the antenna spacing and the carrier frequency of the transmitting and receiving end;
the model building module is used for calculating the geometric distance of the corresponding antenna and building a uniform circular array channel model in LOS MIMO;
the calculation module is used for obtaining an average correlation coefficient gamma between sub-channels according to a uniform circular array channel model in LOS MIMO;
a processing module for drawing the variation curve of the average correlation coefficient gamma between the sub-channels along with the design parameter eta, and selecting the first minimum value point as the approximate optimal design parameter etaopt;
Fitting module by approximating optimal ηoptNumber N of radio frequency chains with receiving end and transmitting endRFDetermining a fitting expression of the design parameter eta according to the linear relation;
a design module for designing the diameter d of the transmitting end antenna array according to the design parameter etatAnd diameter d of the receiving end antenna arrayrAnd completing the uniform circular array design for the LOS MIMO system.
Another aspect of the invention is a computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a computing device, cause the computing device to perform any of the methods described.
Another aspect of the present invention is a computing device, including:
one or more processors, memory, and one or more programs stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for performing any of the methods.
Compared with the prior art, the invention has at least the following beneficial effects:
the invention relates to a uniform circular array design method for an LOS MIMO system, which is based on a classical LOS MIMO system model based on a uniform circular array and by changing the diameter d of the uniform circular array at a transmitting endtDiameter d of uniform circular array at receiving endrThe rank of the channel matrix can be effectively improved, and therefore the channel capacity is improved.
Furthermore, in the channel model, each element of the channel matrix is only related to the distance between corresponding antennas, and is more consistent with the characteristics of the LOS environment.
Furthermore, according to the geometric position relation of the transmitting and receiving antenna, d can be accurately calculated through the Pythagorean theorem and the cosine theoremm,nBut simplified with taylor expansion for later analysis.
Furthermore, by defining an average correlation coefficient between the sub-channels, the correlation between the sub-channels can be reflected, and the smaller the correlation is, the more independent the sub-channels are, the more the channel matrix tends to be full rank, and the closer the channel capacity is to the theoretical upper limit. Designing the diameter d of the uniform circular array of the transmitting end according to the design parameter eta at the momenttDiameter d of uniform circular array at receiving endrThe better the resulting system performance.
Further, when the receiving and transmitting end distance L, the carrier frequency f, the receiving end and the transmitting end number N of radio frequency chainsRFAfter determination, the design parameter η can be directly passed through the fittingfitDesigning uniform diameter d of circular array at receiving endrDiameter d of uniform circular array with transmitting endt(ii) a Through fitting the expression, the expected design parameter eta and the number N of the radio frequency chains at the transmitting and receiving ends can be seenRFApproximately linear in relation to each other, due to η and dt·drAnd the area of the uniform circular array of the transmitting and receiving ends is in direct proportion to the number of the radio frequency chains, namely the deployment cost is linearly increased along with the number of the radio frequency chains.
Further, for convenience of analysis, the foregoing will
Expressed by eta, when the expected design parameter eta is obtained, the diameter d of the antenna array at the transmitting end can be determined
tAnd diameter d of the receiving end antenna array
rThe expression of (d) obtains the diameter d of the uniform circular array of the receiving end
rDiameter d of uniform circular array with transmitting end
r。
In summary, the uniform circular array designed by the invention is superior to the rayleigh fading channel in spectral efficiency and error rate, wherein the spectral efficiency is close to the theoretical upper bound, and the area of the antenna array and the number of radio frequency chains are approximately in a linear relationship.
The technical solution of the present invention is further described in detail by the accompanying drawings and embodiments.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It will be understood that the terms "comprises" and/or "comprising," when used in this specification and the appended claims, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
It is also to be understood that the terminology used in the description of the invention herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in the specification of the present invention and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
It should be further understood that the term "and/or" as used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
Various structural schematics according to the disclosed embodiments of the invention are shown in the drawings. The figures are not drawn to scale, wherein certain details are exaggerated and possibly omitted for clarity of presentation. The shapes of various regions, layers and their relative sizes and positional relationships shown in the drawings are merely exemplary, and deviations may occur in practice due to manufacturing tolerances or technical limitations, and a person skilled in the art may additionally design regions/layers having different shapes, sizes, relative positions, according to actual needs.
Referring to FIG. 1, the present invention relates to a method for designing a uniform circular array for LOS MIMO system, which has N at the transmitting end and the receiving endRFA root antenna, each antenna being driven by 1 radio frequency chain; the receiving and transmitting end arrays all adopt uniform circular arrays, and the diameter of the receiving end array is drThe diameter of the transmitting end array is dt(ii) a The carrier frequency is f and the wavelength is lambda; the distance between the receiving antenna and the transmitting antenna is L.
Please refer to fig. 2, which is a schematic diagram of the position relationship after translating to the same plane according to the cosine theorem c2=a2+b2Known as-2 ab cos γ
Referring to fig. 3, a schematic diagram of the positions of the mth receiving antenna and the nth transmitting antenna is shown, which can be known from pythagorean theorem:
also because in the usual case, L > sm,nTherefore, it can be known from Taylor's formula
Substituting the formula (1) into the formula (3) to obtain the formula (5).
Referring to fig. 4, the method for designing a uniform circular array for an LOS MIMO system according to the present invention includes the following steps:
s1, establishing a uniform circular array channel model in LOS MIMO;
wherein d ism,nIs the distance between the mth receive antenna and the nth transmit antenna.
According to the geometric relationship, applying cosine theorem and Taylor expansion to obtain
Wherein, Delta thetam,nAfter the antenna is translated to the same plane, the included angle between the mth receiving antenna and the nth transmitting antenna is formed;
s2, defining a sub-channel;
hn=[h1,n h2,n … hM,n]T (6)
the correlation coefficient of the mth sub-channel and the nth sub-channel is
hm Hhn (7)
Defining the average correlation coefficient as:
substituting (4), (5) and (6) into formula (8) to obtain
Where η is a design parameter equal to
S3, drawing a variation curve of gamma with eta, and selecting a first minimum value point as an approximate optimal design parameter etaopt;
Please refer to fig. 5, which shows ηoptWith NRFScatter plot of variation, let us see ηoptAnd NRFApproximately linear.
S4, by approximating the optimal ηoptAnd NRFObtaining a fitting expression of eta;
ηfit=0.2988×NRF-0.391; (10)
s5, determining NRFL and lambda, designing the diameter d of the transmitting end antenna array according to etatAnd diameter d of the receiving end antenna arrayrSo that d isr、dtThe following are satisfied:
drdt=ηλL (11)
in another embodiment of the present invention, a system for designing a uniform circular array for a LOS MIMO system is provided, where the system can be used to implement the method for designing a uniform circular array for a LOS MIMO system.
The input module inputs the antenna spacing and the carrier frequency of the receiving and transmitting end;
the model building module is used for calculating the set distance of corresponding antennas and building a uniform circular array channel model in LOS MIMO;
the calculation module is used for calculating the correlation coefficient among the sub-channels to obtain the average correlation coefficient gamma among the sub-channels;
a processing module for drawing the variation curve of the average correlation coefficient gamma between the sub-channels along with the design parameter eta, and selecting the first minimum value point as the approximate optimal design parameter etaopt;
Fitting module by approximating optimal ηoptNumber N of radio frequency chains with receiving end and transmitting endRFDetermining a fitting expression of eta;
design module, determining NRFAfter the distance L between the receiving antenna and the transmitting antenna and the wavelength lambda, the diameter d of the transmitting end antenna array is designed according to etatAnd diameter d of the receiving end antenna arrayr。
In yet another embodiment of the present invention, a terminal device is provided that includes a processor and a memory for storing a computer program comprising program instructions, the processor being configured to execute the program instructions stored by the computer storage medium. The Processor may be a Central Processing Unit (CPU), or may be other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable gate array (FPGA) or other Programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc., which is a computing core and a control core of the terminal, and is adapted to implement one or more instructions, and is specifically adapted to load and execute one or more instructions to implement a corresponding method flow or a corresponding function; the processor of the embodiment of the invention can be used for the operation of uniform circular array design for an LOS MIMO system, and comprises the following steps: establishing a uniform circular array channel model in LOS MIMO; defining a sub-channel gamma; plotting sub-channel gamma against design parameter etaThe first minimum point is selected as the approximate optimal design parameter etaopt(ii) a By approximating the optimum ηoptAnd NRFDetermining a fitting expression of eta; determining NRFAfter the distance L between the receiving antenna and the transmitting antenna and the wavelength lambda, the diameter d of the transmitting end antenna array is designed according to etatAnd diameter d of the receiving end antenna arrayr。
In still another embodiment of the present invention, the present invention further provides a storage medium, specifically a computer-readable storage medium (Memory), which is a Memory device in a terminal device and is used for storing programs and data. It is understood that the computer readable storage medium herein may include a built-in storage medium in the terminal device, and may also include an extended storage medium supported by the terminal device. The computer-readable storage medium provides a storage space storing an operating system of the terminal. Also, one or more instructions, which may be one or more computer programs (including program code), are stored in the memory space and are adapted to be loaded and executed by the processor. It should be noted that the computer-readable storage medium may be a high-speed RAM memory, or may be a non-volatile memory (non-volatile memory), such as at least one disk memory.
The processor may load and execute one or more instructions stored in the computer-readable storage medium to implement the corresponding steps of the above-described embodiment for the uniform circular array design method for the LOS MIMO system; one or more instructions in the computer-readable storage medium are loaded by the processor and perform the steps of: establishing a uniform circular array channel model in LOS MIMO; defining a sub-channel gamma; drawing a variation curve of the sub-channel gamma along with the design parameter eta, and selecting a first minimum value point as an approximate optimal design parameter etaopt(ii) a By approximating the optimum ηoptAnd NRFDetermining a fitting expression of eta; determining NRFAfter the distance L between the receiving antenna and the transmitting antenna and the wavelength lambda, the diameter d of the transmitting end antenna array is designed according to etatAnd receivingDiameter d of end antenna arrayr。
Referring to fig. 6 and fig. 7, curves of the spectral efficiency and the bit error rate varying with the signal-to-noise ratio are respectively given, an 8 × 8 uniform circular array is adopted, the distance L between the receiving antenna and the transmitting antenna is 100m, the carrier frequency is 75GHz, and the spectral efficiency is calculated as follows:
when calculating the error rate, QPSK modulation is adopted at the transmitting end, the MMSE criterion is used at the receiving end for decoding, and each radio frequency chain transmits 106And (5) bit data, and counting the error rate under different signal-to-noise ratios.
The designed uniform circular array is superior to a Rayleigh fading channel in the aspects of bit error rate and spectral efficiency and approximately reaches the theoretical upper bound of the spectral efficiency; each radio frequency chain can drive one antenna independently, and system performance is improved.
Referring to fig. 6, the signal-to-noise ratio is within-10 to 30dB, the spectral efficiency of the present invention is better than that of the rayleigh fading channel, while the conventional spectral efficiency using half wavelength as the antenna spacing is significantly lower than the former two, the performance gap between the spectral efficiency of the present invention and the theoretical upper bound increases with the increase of the signal-to-noise ratio, wherein the performance gap is the largest at 30dB, which is about 1.52 bps/Hz.
Referring to fig. 7, the snr is within-10 to 30dB, and the error rate of the present invention is significantly lower than that of the rayleigh fading channel and the conventional antenna spacing of half wavelength, wherein the error rate in the simulation is 0 when the snr is greater than 15 dB.
In summary, according to the uniform circular array design method, the storage medium and the computing device for the LOS MIMO system, after the distance between the transmitting and receiving ends, the carrier frequency and the number of the radio frequency chains at the transmitting and receiving ends are determined, the uniform circular array antenna array can be designed according to the invention, the method is suitable for the LOS environment, the error rate and the spectral efficiency are superior to those of the rayleigh fading channel, the spectral efficiency is approximately close to the upper theoretical bound, and meanwhile, the deployment cost and the number of the radio frequency chains are approximately in a linear relationship.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The above-mentioned contents are only for illustrating the technical idea of the present invention, and the protection scope of the present invention is not limited thereby, and any modification made on the basis of the technical idea of the present invention falls within the protection scope of the claims of the present invention.