Ship ocean communication method and system
Through game theory, the spectrum matching model is established and the spectrum allocation strategy of ships is dynamically calculated, which solves the problem of insufficient spectrum allocation in ship communication, and realizes the efficient utilization of spectrum resources and the guarantee of communication quality.
Patent Information
- Application Number
- CN202411293811.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-14
- Publication Date
- 2025-01-03
AI Technical Summary
The spectrum allocation method of marine communication in the prior art cannot meet existing needs, resulting in waste of spectrum resources and insufficient communication bandwidth.
Using game theory to establish a spectrum matching model, conduct signaling channels or satellite link communication with the ship through the decision center, calculate the spectrum allocation strategy of the ship based on Nash balance, ensure that each ship obtains the maximum profit spectrum allocation, and dynamically adjust the spectrum bandwidth to achieve Nash balance.
It improves the efficiency of spectrum resources utilization, ensures the basic communication quality of most ships, reduces the waste of spectrum resources, and achieves efficient utilization of limited spectrum resources.
Smart Images

Figure CN119254356A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of ship communication technology, and in particular to a ship ocean communication method and system. Background Art
[0002] With the development of the shipping industry and the improvement of the informationization of shipping business, the field of maritime wireless communication urgently needs to increase the data transmission bandwidth. However, the digital communication frequency band approved by the International Maritime Organization currently has only two channels used by the automatic identification system, and the bandwidth of each channel is only 25kHz, which can no longer meet the existing needs. The spectrum has become an indispensable and valuable resource in the field of ship communications.
[0003] Existing technologies allocate spectrum resources, and only allocate spectrum resources when ships make spectrum use requests, thereby improving spectrum utilization. However, with the development of the shipping industry, fixed allocation methods cannot meet the communication needs of ships. Summary of the invention
[0004] In view of the above technical problems, the present invention provides a method and system for ship ocean communication to solve the problem that the spectrum allocation method for ship communication in the prior art cannot meet the existing needs.
[0005] Other features and advantages of the present invention will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.
[0006] The present invention discloses a method for ocean-going communication of a ship, the method comprising:
[0007] Establishing a decision center, the decision center communicates with the communicators of each ship in the area through a signaling channel or / and a satellite link, and allocates a communication spectrum to the communicator of each ship;
[0008] A spectrum matching model for ships is established based on game theory. The spectrum matching model defines participating ships, spectrum allocation strategies for each ship, and profit functions of each ship under different spectrum allocation strategies. The spectrum allocation strategies are used to limit the spectrum that ships can choose. The profit function calculates the benefits and costs of ships using the limited spectrum, and the degree of influence between each ship to obtain the profit of ships using the limited spectrum. The total amount of spectrum allocated to each ship has an upper limit.
[0009] When a ship makes a spectrum use request to the decision center, the profit function will be calculated based on the Nash equilibrium to obtain the maximum profit that the ship making the request can obtain within the scope of the spectrum allocation strategy, so as to determine the matching spectrum so that the ship can communicate according to the corresponding spectrum.
[0010] Furthermore, the benefits obtained by ships from using limited spectrum are obtained from the unit transmission rate, transmission efficiency, and matched spectrum.
[0011] Furthermore, the transmission efficiency is calculated by the total power ratio of the ship's signal to noise and a receiver bit error rate threshold.
[0012] Furthermore, the product of the unit transmission rate, the transmission efficiency, the matched spectrum and the benefit obtained by the ship using the limited spectrum form a nonlinear relationship of logarithmic transformation.
[0013] Furthermore, the benefits obtained by a ship from using a limited spectrum are also related to its own spectrum bandwidth demand factor, which comes from one or more of the ship's application characteristics, communication requirements, and business priorities.
[0014] Furthermore, the cost is obtained by the bandwidth of the spectrum matched by the decision center and the signal detection capability of the corresponding ship. When the signal detection capability reaches a highest threshold, the cost is set to a minimum value, which is equal to the bandwidth of the spectrum matched by the server. When the signal detection capability decreases, the cost is adjusted upward and is related to the signal detection capability. When the signal detection capability is lower than the lowest threshold, the cost is set to the highest value.
[0015] Furthermore, the profit function is calculated based on the Nash equilibrium to obtain the maximum profit that each ship can obtain within the spectrum allocation strategy, including:
[0016] Based on static game, the first-order derivative of the profit function is solved to obtain the intersection of the spectrum matching curve, the intersection is the Nash equilibrium, and the maximum profit that each ship can obtain within the scope of the spectrum allocation strategy is determined based on the intersection;
[0017] Based on dynamic game, the observation and adaptability of the ship's detection spectrum bandwidth and the change of the used spectrum bandwidth are used as learning factors, and the matching spectrum of each ship is changed and iterated continuously so that the game reaches Nash equilibrium.
[0018] Furthermore, the spectrum matching curve is a change in profit of a ship when it matches different spectrum allocation strategies.
[0019] According to another aspect of the present invention, a ship ocean communication system is provided, the system comprising:
[0020] A communicator, wherein the communicator is arranged on the ship;
[0021] A decision center, the decision center is used to perform signaling channel communication or / and satellite link communication with the communicators of each ship within a specified range, and allocate a communication spectrum to the communicator of each ship, and the decision center specifically includes:
[0022] A data analysis module is used to establish a spectrum matching model for ships based on game theory, wherein the spectrum matching model defines participating ships, spectrum allocation strategies for each ship, and profit functions of each ship under different spectrum allocation strategies, wherein the spectrum allocation strategies are used to define the spectrum that can be selected by the ship, and the profit function is used to calculate the benefits and costs of the ship using the limited spectrum, and the degree of influence between each ship to obtain the profit of the ship using the limited spectrum, wherein the total amount of spectrum allocated to each ship has an upper limit;
[0023] The spectrum matching module is used to calculate the profit function based on Nash equilibrium when a ship makes a spectrum use request to the decision center, so as to obtain the maximum profit that the ship making the request can obtain within the scope of the spectrum allocation strategy, so as to determine the matched spectrum so that the ship can communicate according to the corresponding spectrum.
[0024] The technical solution disclosed in this disclosure has the following beneficial effects:
[0025] Based on the established decision-making center, a spectrum matching model can be established based on game theory, dynamically analyzing the bandwidth occupied and the traffic obtained behind the spectrum matched by each ship, and then solving the best spectrum that each ship can match based on Nash equilibrium, ensuring the basic communication quality of most ships with communication needs, reducing the waste of spectrum resources, and realizing efficient use of limited spectrum resources. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Figure 1 This is a flow chart of a method for ocean-going communication of a ship in an embodiment of this specification;
[0027] Figure 2 This is a structural block diagram of a ship ocean communication system in an embodiment of this specification.
[0028] Figure 3 It is a device for implementing a method for ocean-going ship communication in the embodiments of this specification;
[0029] Figure 4 A computer-readable storage medium storing a method for ocean-going ship communication in an embodiment of this specification. DETAILED DESCRIPTION
[0030] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as being limited to the examples set forth herein; on the contrary, these embodiments are provided so that the present disclosure will be more comprehensive and complete, and the concepts of the example embodiments are fully conveyed to those skilled in the art. The described features, structures, or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced while omitting one or more of the specific details, or other methods, components, systems, steps, etc. may be adopted. In other cases, known technical solutions are not shown or described in detail to avoid obscuring various aspects of the present disclosure.
[0031] In addition, the accompanying drawings are only schematic illustrations of the present disclosure. The same reference numerals in the figures represent the same or similar parts, and thus their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities, which do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor systems and / or microcontroller systems.
[0032] like Figure 1 As shown, an embodiment of this specification provides a method for ocean-going ship communication, which is applied to a ship communication system, wherein the ship communication system includes a plurality of ships with integrated wireless modules and a server for coordinating ship communication spectrum, and the server may specifically be a base station. The method may specifically include the following steps S101 to S103:
[0033] In step S101, a decision center is established, and the decision center communicates with the communicators of each ship in the area via signaling channels and / or satellite links, and allocates communication spectrum to the communicators of each ship.
[0034] In step S102, a spectrum matching model of the ship is established based on game theory. The spectrum matching model defines the participating ships, the spectrum allocation strategy of each ship, and the profit function of each ship under different spectrum allocation strategies. The spectrum allocation strategy is used to limit the spectrum that the ship can choose. The profit function obtains the profit of the ship using the limited spectrum by calculating the income and cost of the ship using the limited spectrum and the degree of influence between each ship. The total amount of spectrum allocated to each ship is subject to an upper limit.
[0035] The spectrum matching model can be expressed as G = {N; {S i}i∈N ; {U i} i∈n}; where N represents the set of ships, S i represents the set of spectrum allocation strategies, U i Represents the profit that a ship can obtain by participating in the allocation, that is, the benefit of the ship obtaining the designated spectrum minus the corresponding cost. The profit obtained by the ship is related to the spectrum allocation strategy and is affected by the strategies of other ships. Specifically, in matching, s i =(s1,s2,…,s N ) represents the strategy combination from one allocation to another, if the profit for each ship is Confirm all spectrum allocation strategies (s i ∈S i ), then s i =(s1,s2,…,s N ) is a Nash equilibrium strategy combination for this matching game, Indicates that ship i is different from other ships in strategy, s -i represents the strategy combination of other ships except ship i. Nash equilibrium is the standard behavior of rational ships in a fragmented situation, that is, when all ships cannot change their strategies to improve their own benefits, Nash equilibrium will be reached, and the strategy combination of each ship is the final spectrum allocation strategy, thereby maximizing the overall communication efficiency in the region.
[0036] Specifically, the profit function can be expressed as P i represents the benefits of ships using limited spectrum, c i represents the price per unit of spectrum bandwidth. The general price function can be expressed as b i is the allocated bandwidth, v is the degree of influence between each ship, and its value range is [0,1]. When v is 0, it means there is no influence between ships, and when it is 1, it means the influence is the greatest. This is determined by the server according to the density of ships in the current scene.
[0037] The benefits of using limited spectrum for ships are obtained by unit transmission rate, transmission efficiency, and matched spectrum, which can generally be expressed as P i =r i ki b i , Among them, r i is the unit transmission rate, k i is the transmission efficiency, k i Calculated from the total power ratio of the ship’s signal to noise and the receiver’s bit error rate threshold, k i =lb(1+Kγ i), γ i is the total power ratio of the ship's signal to noise, K is a constant determined by the receiver's bit error rate threshold, Represents the target receiver bit error rate. The adaptive modulation technology can dynamically adjust the transmission rate according to the channel quality.
[0038] In step S103, when a ship makes a spectrum use request to the decision center, the profit function will be calculated based on the Nash equilibrium to obtain the maximum profit that the ship making the request can obtain within the scope of the spectrum allocation strategy, so as to determine the matched spectrum so that the ship can communicate according to the corresponding spectrum.
[0039] After determining the various parameters in the spectrum matching model, especially the profit function, the optimal spectrum of each participating ship can be calculated. When all ships are unable to match other spectrums to increase their profits, Nash equilibrium is reached. At Nash equilibrium, the spectrum currently matched by each ship is its optimal spectrum.
[0040] In steps S101-103, the spectrum matching model established based on game theory can dynamically analyze the bandwidth (cost) occupied by the spectrum matched by each ship and the total traffic (revenue) obtained, and then solve the best spectrum that can be matched for each ship based on Nash equilibrium, thereby ensuring the basic communication quality of most ships and reducing the waste of spectrum resources.
[0041] In another embodiment, the product of the unit transmission rate, the transmission efficiency, the matched spectrum and the benefit obtained by the ship using the limited spectrum form a nonlinear relationship of logarithmic transformation.
[0042] In general, the revenue is determined by the bandwidth allocated to the ship and increases with the increase of bandwidth, which can be understood as a linear function. In fact, the revenue obtained by the ship is nonlinear with the allocated spectrum band, showing an elastic model. When the ship can match less spectrum band bandwidth to meet basic communication needs, the revenue can be higher, and, as the unnecessary spectrum band bandwidth increases, the revenue will decrease. Therefore, the revenue of the ship and the allocated spectrum band bandwidth can be a nonlinear logarithmic relationship, so the revenue can be further expressed as: P i =σ i ln(1+r i k i b i ), σ i The benefit obtained by a ship from using limited spectrum is also related to its own spectrum bandwidth demand factor, which comes from one or more of the ship's application characteristics, communication requirements, and business priorities.
[0043] In one embodiment, the cost is obtained by the bandwidth of the spectrum matched by the server and the signal detection capability of the corresponding ship. When the signal detection capability is at a highest threshold, the cost is set to a minimum value, which is equal to the bandwidth of the spectrum matched by the server. When the signal detection capability decreases, the cost is adjusted upward and is related to the signal detection capability. When the signal detection capability is lower than the minimum threshold, the cost is set to the highest value.
[0044] The cost can generally be considered to be only related to the bandwidth of the matched spectrum. The larger the range of the matched spectrum, the more resources are consumed. However, ships in the same scenario may have different models, and ships of different models have different signal detection capabilities. The price function can be supplemented based on the sigmoid function. The price function of the above embodiment is expressed as In this embodiment, the price function is expressed as:
[0045]
[0046] Among them, w i (w i ∈[0,1]) represents the signal detection capability, α represents the evaluation criteria of the current ship price and credibility, that is, the weight of the impact on the signal detection capability. i When it is equal to 1, it means that the signal detection capability is the largest and the ship’s priority is the highest, making the price function become When the signal detection capability decreases, it means that the priority decreases and the price increases, that is, the cost increases. At the same time, a minimum threshold is set. When the signal detection capability is equal to or less than the minimum threshold, the price increases to the maximum, that is, the cost is the highest and the priority is the lowest.
[0047] After further expansion of the price function and revenue, the new profit function can be expressed as:
[0048] U i =ABC;
[0049] Where A = σ i ln(1+r i k i b i ), which represents the revenue generated by the data traffic transmitted by the allocated bandwidth, represents the cost incurred by using the allocated spectrum, Reflects the degree of interaction between ships.
[0050] As a supplement, the profit function based on the Nash equilibrium is calculated to obtain the maximum profit that each ship can obtain within the scope of the spectrum allocation strategy, which specifically includes static game and dynamic game.
[0051] Specifically, during the calculation, based on the static game, the first-order derivative of the profit function is solved to obtain the intersection of the spectrum matching curve, which is the Nash equilibrium. Based on the intersection, the maximum profit that each ship can obtain within the scope of the spectrum allocation strategy is determined.
[0052] The static game is to obtain the best spectrum for each ship. When all ships cannot adopt other strategies to increase their profits, Nash equilibrium is reached, so the optimal profit function can be derived:
[0053]
[0054] when When it is equal to 0, the spectrum matching curve can be calculated, that is, the change of the profit of the ship when it matches different spectrum allocation strategies. The intersection of the spectrum matching curve is the Nash equilibrium.
[0055] Also, during the calculation, based on the dynamic game, the observation and adaptability of the ship's detection and use of spectrum bandwidth changes are used as learning factors, and the matching spectrum of each ship is changed and continuously iterated so that the game reaches Nash equilibrium.
[0056] At the beginning of the dynamic game, each ship will try to change the bandwidth allocated at time t. At the same time, the decision center will adjust the unit price of the spectrum differently, using b i [t] represents the spectrum bandwidth allocated to the ship at time t, U i [t] is the revenue at time t, and the spectrum bandwidth allocated to the ship at time t+1 is expressed as:
[0057]
[0058] Among them, β i is the learning factor, which is used to adjust the bandwidth change and reflects the ship's ability to observe and adapt to changes in the external environment. It is obtained through testing. i [t+1]=b i [t], that is, Nash equilibrium is reached, that is, the ship's profit is maximized.
[0059] In one implementation, a Jacobian matrix may also be established to evaluate the stability of the spectrum matching model.
[0060] Based on the same idea, Figure 2As shown, the embodiment of this specification also provides a ship ocean communication system, the system includes a communicator 201, the communicator 201 is arranged on the ship; a decision center 202, the decision center 202 is used to communicate with the communicators of each ship within a specified range through a signaling channel or / and a satellite link, and allocate a communication spectrum to the communicator of each ship, and the decision center 202 specifically includes:
[0061] The data analysis module 221 is used to establish a spectrum matching model of a ship based on game theory, wherein the spectrum matching model defines participating ships, a spectrum allocation strategy for each ship, and a profit function of each ship under different spectrum allocation strategies, wherein the spectrum allocation strategy is used to define the spectrum that a ship can select, and the profit function is used to calculate the benefits and costs of a ship using a limited spectrum, and the degree of influence between each ship to obtain the profit of a ship using a limited spectrum, wherein the total amount of spectrum allocated to each ship has an upper limit;
[0062] The spectrum matching module 2022 is used to calculate the profit function based on Nash equilibrium when a ship makes a spectrum use request to the decision center, so as to obtain the maximum profit that the ship making the request can obtain within the scope of the spectrum allocation strategy, so as to determine the matched spectrum so that the ship can communicate according to the corresponding spectrum.
[0063] It can be seen from the above embodiments that, based on the established decision-making center, a spectrum matching model can be established based on game theory, and the bandwidth occupied and the traffic obtained behind the spectrum matched by each ship can be dynamically analyzed, and then the best spectrum that can be matched by each ship can be solved based on Nash equilibrium, thereby ensuring the basic communication quality of most ships with communication needs, reducing the waste of spectrum resources, and realizing efficient use of limited spectrum resources.
[0064] Based on the same idea, the embodiment of this specification also provides a ship ocean communication device, such as Figure 3 shown.
[0065] The ship ocean-going communication equipment may be the terminal equipment or the server provided in the above-mentioned embodiments.
[0066] The ship's ocean-going communication equipment may have relatively large differences due to different configurations or performances, and may include one or more processors 301 and memory 302, and the memory 302 may store one or more storage applications or data. Among them, the memory 302 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) and / or a cache memory unit, and may further include a read-only storage unit. The application stored in the memory 302 may include one or more program modules (not shown in the figure), such program modules include but are not limited to: an operating system, one or more application programs, other program modules and program data, each of these examples or some combination may include the implementation of a network environment. Furthermore, the processor 301 can be configured to communicate with the memory 302 to execute a series of computer executable instructions in the memory 302 on the ship's ocean-going communication equipment. The ship ocean-going communication device may also include one or more power supplies 303, one or more wired or wireless network interfaces 304, one or more I / O interfaces (input and output interfaces) 305, one or more external devices 306 (such as keyboards, pointing devices, Bluetooth devices, etc.), and may also communicate with one or more devices that enable a user to interact with the device, and / or communicate with any device that enables the device to communicate with one or more other computing devices (such as routers, modems, etc.). Such communication may be performed through the I / O interface 305. In addition, the device may also communicate with one or more networks (such as a local area network (LAN)) through the wired or wireless interface 304.
[0067] Specifically in this embodiment, the ship ocean communication equipment includes a memory and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs may include one or more modules, and each module may include a series of computer executable instructions in the ship ocean communication equipment, and the one or more programs are configured to be executed by one or more processors, including the following computer executable instructions:
[0068] Establishing a decision center, the decision center communicates with the communicators of each ship in the area through a signaling channel or / and a satellite link, and allocates a communication spectrum to the communicator of each ship;
[0069] A spectrum matching model for ships is established based on game theory. The spectrum matching model defines participating ships, spectrum allocation strategies for each ship, and profit functions of each ship under different spectrum allocation strategies. The spectrum allocation strategies are used to limit the spectrum that ships can choose. The profit function calculates the benefits and costs of ships using the limited spectrum, and the degree of influence between each ship to obtain the profit of ships using the limited spectrum. The total amount of spectrum allocated to each ship has an upper limit.
[0070] When a ship makes a spectrum use request to the decision center, the profit function will be calculated based on the Nash equilibrium to obtain the maximum profit that the ship making the request can obtain within the scope of the spectrum allocation strategy, so as to determine the matching spectrum so that the ship can communicate according to the corresponding spectrum.
[0071] Based on the same idea, the exemplary embodiment of the present disclosure also provides a computer-readable storage medium on which a program product capable of implementing the above method of the present specification is stored. In some possible implementations, various aspects of the present disclosure can also be implemented in the form of a program product, which includes a program code. When the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary embodiments of the present disclosure described in the above "Ship Ocean Communication Method" section of the present specification.
[0072] refer to Figure 4 As shown, a program product 400 for implementing the above method according to an exemplary embodiment of the present disclosure is described, which can adopt a portable compact disk read-only memory (CD-ROM) and include program code, and can be run on a terminal device, such as a personal computer. However, the program product of the present disclosure is not limited thereto. In this document, a readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, system or device.
[0073] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, system or device, or any combination of the above. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0074] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, wherein readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, system, or device.
[0075] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.
[0076] Program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).
[0077] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal system, or a network device, etc.) to execute the method according to the exemplary implementation of the present disclosure.
[0078] In addition, the above-mentioned figures are only schematic illustrations of the processes included in the method according to the exemplary embodiment of the present disclosure, and are not intended to be limiting. It is easy to understand that the processes shown in the above-mentioned figures do not indicate or limit the time sequence of these processes. In addition, it is also easy to understand that these processes can be performed synchronously or asynchronously, for example, in multiple modules.
[0079] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the exemplary embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.
[0080] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure. The specification and embodiments are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims.
Claims
1. A method for ocean-going communication of a ship, characterized in that: The method comprises: Establishing a decision center, the decision center communicates with the communicators of each ship in the area through a signaling channel or / and a satellite link, and allocates a communication spectrum to the communicator of each ship; A spectrum matching model for ships is established based on game theory. The spectrum matching model defines participating ships, spectrum allocation strategies for each ship, and profit functions of each ship under different spectrum allocation strategies. The spectrum allocation strategies are used to limit the spectrum that ships can choose. The profit function calculates the benefits and costs of ships using the limited spectrum, and the degree of influence between each ship to obtain the profit of ships using the limited spectrum. The total amount of spectrum allocated to each ship has an upper limit. When a ship makes a spectrum use request to the decision center, the profit function will be calculated based on the Nash equilibrium to obtain the maximum profit that the ship making the request can obtain within the scope of the spectrum allocation strategy, so as to determine the matching spectrum so that the ship can communicate according to the corresponding spectrum.
2. A method for ocean-going ship communication according to claim 1, characterized in that: The benefits obtained by ships using limited spectrum are obtained from the unit transmission rate, transmission efficiency, and matched spectrum.
3. A method for ocean-going ship communication according to claim 2, characterized in that: The transmission efficiency is calculated by the total power ratio of the ship's signal to noise and the receiver bit error rate threshold.
4. A method for ocean-going ship communication according to claim 2, characterized in that: The product of the unit transmission rate, the transmission efficiency, the matched spectrum and the benefit obtained by the ship using the limited spectrum form a nonlinear relationship of logarithmic transformation.
5. A method for ocean-going ship communication according to claim 4, characterized in that: The benefits obtained by a ship from using a limited spectrum are also related to its own spectrum bandwidth demand factor, which comes from one or more of the ship's application characteristics, communication requirements, and business priorities.
6. A method for ocean-going ship communication according to claim 1, characterized in that: The cost is obtained by the bandwidth of the spectrum matched by the decision center and the signal detection capability of the corresponding ship. When the signal detection capability is at the highest threshold, the cost is set to the lowest value, which is equal to the bandwidth of the spectrum matched by the server. When the signal detection capability is reduced, the cost is adjusted upward and is related to the signal detection capability. When the signal detection capability is lower than the lowest threshold, the cost is set to the highest value.
7. A method for ocean-going ship communication according to claim 1, characterized in that: The profit function is calculated based on Nash equilibrium to obtain the maximum profit that each ship can obtain within the spectrum allocation strategy, including: Based on static game, the first-order derivative of the profit function is solved to obtain the intersection of the spectrum matching curve, the intersection is the Nash equilibrium, and the maximum profit that each ship can obtain within the scope of the spectrum allocation strategy is determined based on the intersection; Based on dynamic game, the observation and adaptability of the ship's detection spectrum bandwidth and the change of the used spectrum bandwidth are used as learning factors, and the matching spectrum of each ship is changed and iterated continuously so that the game reaches Nash equilibrium.
8. A method for ocean-going ship communication according to claim 7, characterized in that: The spectrum matching curve is a change in the profit of a ship when it matches different spectrum allocation strategies.
9. A ship ocean-going communication system, characterized in that: The system comprises: A communicator, wherein the communicator is arranged on the ship; A decision center, the decision center is used to perform signaling channel communication or / and satellite link communication with the communicators of each ship within a specified range, and allocate a communication spectrum to the communicator of each ship, and the decision center specifically includes: A data analysis module is used to establish a spectrum matching model for ships based on game theory, wherein the spectrum matching model defines participating ships, spectrum allocation strategies for each ship, and profit functions of each ship under different spectrum allocation strategies, wherein the spectrum allocation strategies are used to define the spectrum that can be selected by the ship, and the profit function is used to calculate the benefits and costs of the ship using the limited spectrum, and the degree of influence between each ship to obtain the profit of the ship using the limited spectrum, wherein the total amount of spectrum allocated to each ship has an upper limit; The spectrum matching module is used to calculate the profit function based on Nash equilibrium when a ship makes a spectrum use request to the decision center, so as to obtain the maximum profit that the ship making the request can obtain within the scope of the spectrum allocation strategy, so as to determine the matched spectrum so that the ship can communicate according to the corresponding spectrum.
