A virtual reality network architecture and resource allocation method
By combining terahertz communication and visible light communication, optimizing the layout and resource allocation of access nodes and base stations, the problem of communication link blocking when indoor VR users move is solved, and a seamless VR experience and stable network performance are achieved.
Patent Information
- Application Number
- CN202111513795.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-13
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2041-12-13
AI Technical Summary
The prior art is difficult to provide seamless experience of virtual reality (VR) services indoors because the propagation distance of terahertz communication is short and susceptible to hindering, which affects the experience of indoor mobile VR users.
Using a communication mode combining terahertz communication and visible light communication, the access node VAP and base station SBS are evenly arranged on the top of the VR chamber, and the path loss and noise power are calculated using a preset blocking model, and resource allocation is optimized to reduce transmission delay.
It significantly improves the performance of the communication network, ensures seamless interactive experience for indoor VR users, and improves the stability of the virtual reality network architecture.
Smart Images

Figure CN114340018B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of virtual reality networks, and in particular relates to a virtual reality network architecture and a resource allocation method. Background Art
[0002] Driven by the rapid development of cellular wireless communications, how to deploy seamless virtual reality (VR) applications based on wireless networks has become a new hot topic. However, VR applications place high demands on high-quality, low-latency image transmission, which puts great pressure on the bandwidth of communication systems below 6GHz.
[0003] An effective solution is to deploy VR applications on bandwidth-rich terahertz (THz) communication systems that can meet the data rate requirements of VR applications. Due to the short propagation distance and narrow beamforming of THz communication, THz-based VR transmission methods are limited to line-of-sight propagation, which infers indoor VR scenarios. However, THz communication has a strong tendency to be blocked due to its short propagation distance. As a result, indoor mobile VR users will dynamically block the THz link due to their moving bodies, which has a serious negative impact on the indoor VR experience and cannot ensure seamless interaction between indoor VR users and the real world. Summary of the invention
[0004] The purpose of the present invention is to provide a virtual reality network architecture and resource allocation method, which adopts a communication mode combining terahertz communication and visible light communication, and optimizes according to factors such as the movement of VR users, the selection of access nodes VAP, and the correlation of base stations SBS, so that the performance of the communication network has been significantly improved.
[0005] In order to achieve the above object, the technical solution adopted by the present invention is:
[0006] On the one hand, the present invention provides a virtual reality network architecture, including: multiple base stations SBS supporting terahertz communication, a VR room, and visible light communication equipment; the VR room is equipped with a VR device, and the VR device is connected to the base station SBS; the visible light communication equipment is connected to multiple access nodes VAP; the access nodes VAP and the base station SBS are evenly arranged on the top of the VR room, and the access nodes VAP emit visible light; the visible light communication equipment obtains the position of the VR device through multi-directional access nodes VAP; the base station SBS, the visible light communication equipment are electrically connected to an external base station BS.
[0007] In another aspect, the present invention provides a resource allocation method for a virtual reality network architecture; comprising:
[0008] Obtain the location coordinates of the base station SBS, VR equipment and access node VAP in the VR room;
[0009] The location coordinates of the VR device and the access node VAP in the VR room are input into the preset blocking model b nkj Get the service status between the VR device and the access node VAP nkj ; Input the location coordinates of the base station SBS and the VR device in the VR room into the preset blocking model b nij Get the service status between the VR device and the base station SBS;
[0010] Based on the blocking model nij Calculate the path loss g from the VR device to the base station SBS nij and the noise power N of the VR device nj , get the service delay d from VR device to base station SBS n ; Calculate the delay d' from the base station SBS to the external base station BS n , superimposed on the delay d from the VR device to the base station SBS n , establish the total delay model D from VR device to external base station BS n ;
[0011] According to the service status, under the condition that each VR device has a set number of access nodes VAP and base stations SBS to provide services, the total delay model D is optimized with the minimum transmission delay as the optimization goal. n Linear optimization is solved to obtain the allocation plan for virtual reality network resources.
[0012] Preferably, the blocking model b nkj and blocking model b nij The modeling process includes:
[0013] The position of the jth time slot of the VR device is represented as v j (x j ,y j ,z j ), the kth transmitter position is denoted as v k (x k ,y k ,Z), the i-th transmitter position is represented by v i (x i ,y i ,Z), obtain the judgment parameter q of the service status between the VR device and the access node VAP kj (x k -x j ,y k -y j ,Zz j ) and the determination parameter q of the service status between the VR device and the base station SBS ij (x i -x j ,yi -y j ,Zz j );
[0014] The blocking model b nkj The calculation formula is:
[0015]
[0016] The blocking model b nij The calculation formula is:
[0017]
[0018] In the formula, n and m are the serial numbers of VR devices, and U represents the complete set of VR device serial numbers.
[0019] Preferably, the service status between the VR device and the access node VAP is nkj , the expression formula is:
[0020]
[0021] In the formula, ψ njk is the offset angle between the nth user and the kth VAP at the jth service time slot, ψ 1 / 2 It is the half angle of view of the positioning receiver.
[0022] Preferably, the path loss g from the VR device to the base station SBS is nij The calculation process includes:
[0023]
[0024] δ(r nij )=-K(f)r nij
[0025] In the formula, r nij represents the distance between user n and the i-th SBS in the j-th time slot, c is the speed of light, f is the operating frequency of terahertz communication; K(f) is the absorption coefficient of the medium working at the operating frequency f of terahertz communication.
[0026] Preferably, the noise power N from the VR device to the base station SBS nj The calculation process includes:
[0027]
[0028] N0=K B T e W
[0029] In the formula, N0 represents the Johnson-Nyquist noise generated by the thermal disturbance of electrons in the conductor, KB Expressed as the Boltzmann constant, T e It is represented by Kelvin temperature, W is the network bandwidth, u ni Indicates the service status between the nth VR device and the i-th base station SBS, u ni ∈{0,1}, the T nj represents the working status of the nth VR device during the jth service time slot, T nj ∈{0,1};
[0030] When u ni =1, it means that the nth VR device is served by the i-th base station SBS; when u ni = 0, it means that the nth VR device is not served by the i-th base station SBS; when T nj =1 indicates that the nth VR device is in a working state with service provided by the base station SBS during the jth service time slot; ni =0 indicates that during the jth service time slot, the nth VR device is in a working state where no base station SBS provides service.
[0031] Preferably, the service delay from the VR device to the base station SBS is d n The calculation process includes:
[0032] Calculate the data transmission rate C from the i-th SBS to the n-th VR device during the j-th service time slot nij , the calculation formula is:
[0033]
[0034] Service delay n The calculation formula is:
[0035]
[0036] In the formula, S represents the data size of the VR image to be sent to user n.
[0037] Preferably, the delay d' from the base station SBS to the external base station BS is calculated n , superimposed on the delay d from the VR device to the base station SBS n , establish the total delay model D from VR device to external base station BS n ,include:
[0038] The delay d' from the base station SBS to the external base station BS n , the calculation formula is:
[0039]
[0040] The total delay model D nThe calculation formula is:
[0041]
[0042] In the formula, C' n It is represented as the data transmission rate from the base station SBS to the external base station BS;
[0043] Preferably, based on the premise that each VR device has a set number of access nodes VAP and base stations SBS to provide services, adding restriction conditions includes:
[0044]
[0045] In the formula, N represents the number of VR devices; L represents the number of access nodes VAP; and B represents the number of base stations SBS.
[0046] Compared with the prior art, the present invention has the following beneficial effects:
[0047] (1) The VR device described in the present invention is connected to the base station SBS; the visible light communication device is connected to multiple access nodes VAP; the access nodes VAP and the base station SBS are evenly arranged on the top of the VR room, and the access node VAP emits visible light; the visible light communication device obtains the position of the VR device through multi-directional access nodes VAP; a communication mode combining terahertz communication and visible light communication is adopted, and optimization is performed according to factors such as the movement of VR users, the selection of access nodes VAPs, and the correlation of base stations SBS, so that the performance of the communication network has been significantly improved.
[0048] (2) In the present invention, the preset blocking model b nkj Get the service status between the VR device and the access node VAP nkj , through the preset blocking model b nij The service status between the VR device and the base station SBS is obtained. Under the premise that each VR device has a set number of access nodes VAP and base station SBS to provide services, the total delay model D is solved by linear optimization with the minimum transmission delay as the optimization goal. n , allocate virtual reality network resources; thereby ensuring that a set number of access nodes VAP in each time slot locates the VR device, and a set number of base stations SBS in each time slot provide services to the VR device, thereby improving the stability of the virtual reality network architecture.
[0049] (3) Based on the blocking model b nij Calculate the path loss g from the VR device to the base station SBS nij and the noise power N of the VR device nj , get the service delay d from VR device to base station SBS n; Calculate the delay d' from the base station SBS to the external base station BS n , superimposed on the delay d from the VR device to the base station SBS n , establish the total delay model D from VR device to external base station BS n ; By calculating the path loss g from VR device to base station SBS nij and the noise power N of the VR device nj , improve the total delay model D n The calculation accuracy BRIEF DESCRIPTION OF THE DRAWINGS
[0050] Figure 1 A structural diagram of a virtual reality network architecture provided by the present invention;
[0051] Figure 2 It is a flow chart of a resource allocation method of a virtual reality network architecture in the present invention; DETAILED DESCRIPTION
[0052] The present invention will be further described below in conjunction with the accompanying drawings. The following embodiments are only used to more clearly illustrate the technical solution of the present invention, and cannot be used to limit the protection scope of the present invention.
[0053] Embodiment 1
[0054] like Figure 1 As shown, a virtual reality network architecture includes: multiple base stations SBS supporting terahertz communication, a VR room, and visible light communication equipment; the VR room is equipped with a VR device, and the VR device is connected to the base station SBS; the visible light communication equipment is connected to multiple access nodes VAP; the access nodes VAP and the base station SBS are evenly arranged on the top of the VR room, and the access nodes VAP emit visible light; the visible light communication equipment obtains the position of the VR device through multi-directional access nodes VAP; the base station SBS and the visible light communication equipment are electrically connected to an external base station BS.
[0055] Embodiment 2
[0056] A resource allocation method for a virtual reality network architecture; comprising:
[0057] Obtain the location coordinates of the base station SBS, VR equipment and access node VAP in the VR room;
[0058] The location coordinates of the VR device and the access node VAP in the VR room are input into the preset blocking model b nkj Get the service status between the VR device and the access node VAP nkj ; Input the location coordinates of the base station SBS and the VR device in the VR room into the preset blocking model b nijGet the service status between the VR device and the base station SBS;
[0059] Based on the blocking model nij Calculate the path loss g from the VR device to the base station SBS nij and the noise power N of the VR device nj , get the service delay d from VR device to base station SBS n ; Calculate the delay d' from the base station SBS to the external base station BS n , superimposed on the delay d from the VR device to the base station SBS n , establish the total delay model D from VR device to external base station BS n ;
[0060] According to the service status, under the condition that each VR device has a set number of access nodes VAP and base stations SBS to provide services, the total delay model D is optimized with the minimum transmission delay as the optimization goal. n Linear optimization is solved to obtain the allocation plan for virtual reality network resources.
[0061] The blocking model b nkj and blocking model b nij The modeling process includes:
[0062] The position of the jth time slot of the VR device is represented as v j (x j ,y j ,z j ), the kth transmitter position is denoted as v k (x k ,y k ,Z), the i-th transmitter position is represented by v i (x i ,y i ,Z), obtain the judgment parameter q of the service status between the VR device and the access node VAP kj (x k -x j ,y k -y j ,Zz j ) and the determination parameter q of the service status between the VR device and the base station SBS ij (x i -x j ,y i -y j ,Zz j );
[0063] The blocking model b nkj The calculation formula is:
[0064]
[0065] The blocking model b nij The calculation formula is:
[0066]
[0067] In the formula, n and m are the serial numbers of VR devices, and U represents the complete set of VR device serial numbers.
[0068] The service status between the VR device and the access node VAP is l nkj , the expression formula is:
[0069]
[0070] In the formula, ψ njk is the offset angle between the nth user and the kth VAP at the jth service time slot, ψ 1 / 2 It is the half angle of view of the positioning receiver.
[0071] Path loss g from VR device to base station SBS nij The calculation process includes:
[0072]
[0073] δ(r nij )=-K(f)r nij (6)
[0074] In the formula, r nij represents the distance between user n and the i-th SBS in the j-th time slot, c is the speed of light, f is the operating frequency of terahertz communication; K(f) is the absorption coefficient of the medium working at the operating frequency f of terahertz communication.
[0075] The noise power N from VR equipment to base station SBS nj The calculation process includes:
[0076]
[0077] N0=K B T e W(8)
[0078] In the formula, N0 represents the Johnson-Nyquist noise generated by the thermal disturbance of electrons in the conductor, K B Expressed as the Boltzmann constant, T e It is represented by Kelvin temperature, W is the network bandwidth, u ni Indicates the service status between the nth VR device and the i-th base station SBS, u ni ∈{0,1}, the T njrepresents the working status of the nth VR device during the jth service time slot, T nj ∈{0,1};
[0079] When u ni =1, it means that the nth VR device is served by the i-th base station SBS; when u ni = 0, it means that the nth VR device is not served by the i-th base station SBS; when T nj =1 indicates that the nth VR device is in a working state with service provided by the base station SBS during the jth service time slot; ni =0 indicates that during the jth service time slot, the nth VR device is in a working state where no base station SBS provides service.
[0080] The service delay d from the VR device to the base station SBS n The calculation process includes:
[0081] Calculate the data transmission rate C from the i-th SBS to the n-th VR device during the j-th service time slot nij , the calculation formula is:
[0082]
[0083] Service delay n The calculation formula is:
[0084]
[0085] In the formula, S represents the data size of the VR image to be sent to user n.
[0086] Calculate the delay d' from the base station SBS to the external base station BS n , superimposed on the delay d from the VR device to the base station SBS n , establish the total delay model D from VR device to external base station BS n ,include:
[0087] The delay d' from the base station SBS to the external base station BS n , the calculation formula is:
[0088]
[0089] The total delay model D n The calculation formula is:
[0090]
[0091] In the formula, C' n It is represented as the data transmission rate from the base station SBS to the external base station BS.
[0092] Based on the given total delay model D n Our goal is to select appropriate base stations SBS according to the location of VR devices, and optimize the total delay model D with the minimum transmission delay as the optimization goal. n Linear optimization solution, the objective function formula is expressed as:
[0093]
[0094] A fixed number of access nodes VAPs are selected to accurately access the locations of different users and maintain a stable brightness in the room. Based on the premise that each VR device has a set number of access nodes VAPs and base stations SBS to provide services, the following restrictions are added:
[0095]
[0096] In the formula, N represents the number of VR devices; L represents the number of access nodes VAP; and B represents the number of base stations SBS.
[0097] Wherein formula (12a) indicates that the number of access nodes VAP used to locate users is at least three; formula (12b) indicates that in each service time slot, each VR device has a base station SBS providing service; formulas (12c) and (12d) indicate that in each service time slot, all base stations SBS only provide service to one VR device.
[0098] It should be noted that the total delay model D is optimized with the minimum transmission delay as the optimization goal. n The linear optimization solution is a 0-1 integer programming problem, which contains the binary variable u of the association between the VR device and the base station SBS and the service order T between different service requests. However, the objective function is nonlinear, which will lead to the difficulty and high complexity of the optimization problem because it is a non-complete polynomial. Therefore, it needs to be converted into a linear integer problem to facilitate the solution of the problem.
[0099] The optimization strategy process is as follows:
[0100] Considering that the constraints (12a), (12b), (12c) and (12d) are all linear, the objective function makes the problem a difficult task; another set of variables {t n |n=1,2,…,n}, the expression formula is rewritten as:
[0101]
[0102] The additional constraints of formula (13) include:
[0103]
[0104] where t=(t1,t2,…,t N ) T is a newly introduced variable. By adding constraint formula (13a), the objective function becomes a linear mixed 0-1 integer problem. However, due to the newly added constraint, formula (13) is still nonlinear. Therefore, (13a) needs to be converted into a linear constraint to make it solvable.
[0105] The linearization process is as follows:
[0106] The newly added constraint formula (13a) can be written as:
[0107]
[0108] Constraint formula (13c) and constraint formula (13d) make:
[0109]
[0110] Based on (15) and (16), constraint (13a) can be rewritten as:
[0111]
[0112] The above formula can be converted to:
[0113]
[0114] Due to constraints (13c) and (13d), for a given VR device there is only one i0∈B and one j0∈N that satisfies equation u ni0 T nj0 =1, which can also be obtained as follows:
[0115]
[0116] Therefore, the rewritten constraint (18) can be simplified as follows:
[0117]
[0118] where u ni T nj can only be 0 or 1. Note that only when u ni =1 and T nj =1, u ni T nj =1, and when u ni T nj = 0, constraint formula (20) is relaxed, and formula (20) can be written as:
[0119]
[0120] In order to make the parameter (i.e. uni and T nj ) is decoupled and big-M technology is introduced, and (21) can be expressed as:
[0121]
[0122] In the formula, M should be a relatively large constant, so when u ni =0 or T nj = 0, for t n Without constraints, when u ni T nj =1, formula (22) can be converted to formula (20). It should be noted that M cannot be arbitrarily large, which will lead to inappropriate accuracy of computer simulation. By equating the nonlinear constraint formula (13a) to the linear constraint (22), task (13) has been transformed into a mixed 0-1 integer optimization problem, expressed as:
[0123]
[0124] The added restriction conditions of formula (23) include: formula (22), formula (13b), formula (13c), formula (13d), formula (13e) and formula (13f).
[0125] Formula (23) has low complexity and can be solved by optimization tools such as CPLEX and YALMIP. Therefore, the technique with nonlinear objective function has successfully transformed the objective function into a mixed 0-1 integer optimization problem, which is easy to solve.
[0126] Since the optimal solution of formula (23) belongs to the feasible set of its relaxed problem, which removes the integer constraint (13f), the complexity of the task can be measured by the relaxed problem of formula (23).
[0127] Since the relaxation problem is a linear program, it can be solved in current matrix multiplication time. Michael B. proved that the time complexity of linear programming is: Where n is the number of variables, ω is the exponent of matrix multiplication, α is the dual exponent of matrix multiplication, and δ is the relative accuracy; the dimension of our task is N 2 +NB+N, which consists of the dimensions t, u, and T; with the current parameters ω = 2.37 and α = 0.31, the time complexity of formula (23) is The simulation verification process is as follows:
[0128] Considering the VR experience, in a spacious room with a size of 8m×8m×3.5m, the SBS and VAP are evenly located at the top of the room. There are N users moving around the room, and the SBS and VAP are needed to provide services for them. For a fixed 1080p pixel, the image size S is 8847360000 bits, the SBS works at about 1.2Hz, the bandwidth is 10GHz, and the corresponding absorption coefficient K(f) is 0.005. The Boltzmann constant K B Kelvin temperature T e The product is -174dBm, that is, K B T e =-174dBm. The channel from the external BS to all SBSs is considered to be time-invariant, and the data transmission rate C i is considered to be a constant.
[0129] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0130] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0131] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0132] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0133] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the technical principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A virtual reality network architecture, characterized in that: include: A VR room, a visible light communication device and a plurality of base stations SBS supporting terahertz communication; the VR room is equipped with a VR device, the VR device is connected to the base station SBS; the visible light communication device is connected to a plurality of access nodes VAP; The access node VAP and the base station SBS are evenly arranged on the top of the VR room, and the access node VAP emits visible light; The visible light communication device obtains the position of the VR device through a multi-directional access node VAP; the base station SBS, the visible light communication device and the external base station BS are electrically connected; Obtain the location coordinates of the base station SBS, VR equipment and access node VAP in the VR room; The location coordinates of the VR device and the access node VAP in the VR room are input into the preset blocking model b nkj Obtain the service status between the VR device and the access node VAP; input the location coordinates of the base station SBS and the VR device in the VR room into the preset blocking model b nij Get the service status between the VR device and the base station SBS; The blocking model b nkj and blocking model b nij The modeling process includes: The position of the jth time slot of the VR device is represented as v j (x j ,y j ,z j ), the kth transmitter position is denoted as v k (x k ,y k ,Z), the i-th transmitter position is represented by v i (x i ,y i ,Z), obtain the judgment parameter q of the service status between the VR device and the access node VAP kj (x k -x j ,y k -y j ,Zz j ) and the determination parameter q of the service status between the VR device and the base station SBS ij (x i -x j ,y i -y j ,Zz j ); The blocking model b nkj The calculation formula is: The blocking model b nij The calculation formula is: In the formula, n and m are the serial numbers of VR devices. Represents the full set of VR device serial numbers; Based on the blocking model nij Calculate the path loss g from the VR device to the base station SBS nij and the noise power N of the VR device nj , get the service delay d from VR device to base station SBS n ; Specifically include: Calculate the data transmission rate C from the i-th base station SBS to the n-th VR device during the j-th service time slot nij , the calculation formula is: Service delay n The calculation formula is: In the formula, S represents the data size of the VR image to be sent to user n; g nij is the path loss from VR device to base station SBS; W represents the network bandwidth; u ni Indicates the service status between the nth VR device and the i-th base station SBS, u ni ∈{0,1},T nj represents the working status of the nth VR device during the jth service time slot, T nj ∈{0,1}; B is the number of base stations SBS; N is the number of VR devices; Calculate the delay d' from the base station SBS to the external base station BS n , superimposed on the delay d from the VR device to the base station SBS n , establish the total delay model D from VR device to external base station BS n ; Specifically include: The delay d' from the base station SBS to the external base station BS n , the calculation formula is: The total delay model D n The calculation formula is: In the formula, C′ i It is represented as the data transmission rate from the base station SBS to the external base station BS; According to the service status, under the condition that each VR device has a set number of access nodes VAP and base stations SBS to provide services, the total delay model D is optimized with the minimum transmission delay as the optimization goal. n Linear optimization is solved to obtain the allocation plan for virtual reality network resources.
2. A resource allocation method for a virtual reality network architecture, characterized in that: include: Obtain the location coordinates of the base station SBS, VR equipment and access node VAP in the VR room; The location coordinates of the VR device and the access node VAP in the VR room are input into the preset blocking model b nkj Obtain the service status between the VR device and the access node VAP; input the location coordinates of the base station SBS and the VR device in the VR room into the preset blocking model b nij Get the service status between the VR device and the base station SBS; The blocking model b nkj and blocking model b nij The modeling process includes: The position of the jth time slot of the VR device is represented as v j (x j ,y j ,z j ), the kth transmitter position is denoted as v k (x k ,y k ,Z), the i-th transmitter position is represented by v i (x i ,y i ,Z), obtain the judgment parameter q of the service status between the VR device and the access node VAP kj (x k -x j ,y k -y j ,Zz j ) and the determination parameter q of the service status between the VR device and the base station SBS ij (x i -x j ,y i -y j ,Zz j ); The blocking model b nkj The calculation formula is: The blocking model b nij The calculation formula is: In the formula, n and m are the serial numbers of VR devices. Represents the full set of VR device serial numbers; Based on the blocking model nij Calculate the path loss g from the VR device to the base station SBS nij and the noise power N of the VR device nj , get the service delay d from VR device to base station SBS n ; Specifically include: Calculate the data transmission rate C from the i-th base station SBS to the n-th VR device during the j-th service time slot nij , the calculation formula is: Service delay n The calculation formula is: In the formula, S represents the data size of the VR image to be sent to user n; g nij is the path loss from VR device to base station SBS; W represents the network bandwidth; u ni Indicates the service status between the nth VR device and the i-th base station SBS, u ni ∈{0,1},T nj represents the working status of the nth VR device during the jth service time slot, T nj ∈{0,1}; B is the number of base stations SBS; N is the number of VR devices; Calculate the delay d' from the base station SBS to the external base station BS n , superimposed on the delay d from the VR device to the base station SBS n , establish the total delay model D from VR device to external base station BS n ; Specifically include: The delay d' from the base station SBS to the external base station BS n , the calculation formula is: The total delay model D n The calculation formula is: In the formula, C′ i It is represented as the data transmission rate from the base station SBS to the external base station BS; According to the service status, under the condition that each VR device has a set number of access nodes VAP and base stations SBS to provide services, the total delay model D is optimized with the minimum transmission delay as the optimization goal. n Linear optimization is solved to obtain the allocation plan for virtual reality network resources.
3. The resource allocation method of a virtual reality network architecture according to claim 2, characterized in that: The service status between the VR device and the access node VAP is expressed as: In the formula, ψ njk is the offset angle between the nth user and the kth VAP at the jth service time slot, ψ 1 / 2 is the half angle of view of the positioning receiver, l nkj It is the service status between the VR device and the access node VAP.
4. The resource allocation method of a virtual reality network architecture according to claim 3, characterized in that: Path loss g from VR device to base station SBS nij The calculation process includes: δ(r nij )=-K(f)r nij In the formula, r nij represents the distance between user n and the i-th SBS in the j-th time slot, c is the speed of light, f is the operating frequency of terahertz communication; K(f) is the absorption coefficient of the medium working at the operating frequency f of terahertz communication.
5. The resource allocation method of a virtual reality network architecture according to claim 4, characterized in that: The noise power N from VR equipment to base station SBS nj The calculation process includes: N0=K B T e W In the formula, N0 represents the Johnson-Nyquist noise generated by the thermal disturbance of electrons in the conductor, K B Expressed as the Boltzmann constant, T e It is expressed as Kelvin temperature, W is the network bandwidth, u ni Indicates the service status between the nth VR device and the i-th base station SBS, u ni ∈{0,1}, the T nj represents the working status of the nth VR device during the jth service time slot, T nj ∈{0,1}; When u ni =1, it means that the nth VR device is served by the i-th base station SBS; when u ni = 0, indicating that the nth VR device is not served by the i-th base station SBS; when T nj =1 indicates that the nth VR device is in a working state with service provided by the base station SBS during the jth service time slot; ni =0 indicates that during the jth service time slot, the nth VR device is in a working state where no base station SBS provides service.
6. The resource allocation method of a virtual reality network architecture according to claim 5, characterized in that: Based on the premise that each VR device has a set number of access nodes VAP and base stations SBS to provide services, the added restriction conditions include: In the formula, N represents the number of VR devices; L represents the number of access nodes VAP; and B represents the number of base stations SBS.
Citation Information
Patent Citations
Cellular and D2D (Device-to-Device) communication combined user access and slice partitioning method
CN106714093A
An MoVR(Mobile Virtual Reality) transmission method and system based on terminal computing and storage
CN108521436A