A method and system for spectrum sensing of maritime radios
By screening and segmenting marine radio signal data, eliminating clutter, and generating decrypted files, the problem of signal interference affecting the authenticity and accuracy of decrypted files in marine communications has been solved, achieving high efficiency and accuracy in data processing.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- FUJIAN JINSHI ELECTRONICS CO LTD
- Filing Date
- 2023-04-11
- Publication Date
- 2026-05-29
AI Technical Summary
Signal interference in maritime communications affects the authenticity and accuracy of decrypted documents, and existing technologies are insufficient to effectively filter and process maritime radio signal data.
By acquiring sampling data from multiple sensing devices, filtering sampling data in the same signal frequency band, and comparing them in segments according to set conditions, clutter data is removed, and demodulation and decryption files are generated.
This effectively reduces the amount of duplicate data processing and improves the authenticity and accuracy of the data after investigation.
Smart Images

Figure CN116388903B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of wireless data processing technology, and more specifically, to a method and system for spectrum sensing of maritime radio. Background Technology
[0002] With the rapid development of radio communication, the quality of communication in maritime areas is also gradually improving.
[0003] Currently, communication in the maritime area relies on the same signal frequency band, allowing devices with communication capabilities to exchange information. Once these devices collect data, they can demodulate the data and generate corresponding decrypted files. However, signal interference in the maritime area can affect the authenticity and accuracy of the decrypted files. Summary of the Invention
[0004] One objective of this disclosure is to provide a new technical solution for a method and system for spectrum sensing of maritime radio.
[0005] According to a first aspect of this disclosure, a method for spectrum sensing of maritime radio is provided, the method comprising:
[0006] Acquire sampling data output from at least two sensing devices;
[0007] Multiple first sampled data of the same signal frequency band are selected from multiple sampling time-series data;
[0008] Multiple first sampled data are segmented according to set conditions and compared to obtain first sub-data whose waveforms match after comparison and second sub-data whose waveforms do not match after comparison.
[0009] Demodulate the first sub-data and the second sub-data to obtain demodulated data;
[0010] A decryption file is generated based on the demodulated data and the time corresponding to the demodulated data.
[0011] Optionally, the sensing device includes a static device;
[0012] Before comparing the multiple first sampled data segments according to set conditions, the method further includes:
[0013] If at least one second sampled data output by a first static device exists among multiple first sampled data, the first clutter data corresponding to the first static device is selected from a preset device clutter database; wherein, the static device includes the first static device;
[0014] Remove the first clutter data from multiple first sampled data.
[0015] Optionally, the first sampling data carries the sampling time;
[0016] The step of selecting target clutter data for the corresponding target static device from a preset device clutter database includes:
[0017] Determine that the sampling time falls within at least one set time period;
[0018] Based on the at least one time period, target clutter data of the corresponding target static device is selected from a preset device clutter database.
[0019] Optionally, the sensing device further includes a dynamic device;
[0020] Before comparing the multiple first sampled data segments according to set conditions, the method further includes:
[0021] If at least one second sampled data output by the target dynamic device exists among the multiple first sampled data, the path information of the target dynamic device is obtained;
[0022] Based on the path information, determine the third sampling data collected by the target dynamic device outside the set area;
[0023] The third sample data is removed from a plurality of first sample data.
[0024] Optionally, after removing the third sample data from the plurality of first sample data, the method further includes:
[0025] If the coverage area of the static device traversed by the path information is identified, fourth sampling data associated with the coverage area is filtered from the second sampling data;
[0026] From the fourth sampling data, select the second clutter data of the static device that has passed through the preset device clutter database;
[0027] Remove the second clutter data from the first sampled data after removing the third sampled data.
[0028] Optionally, the setting conditions include at least one of segmenting by signal zero point and segmenting by a set time interval.
[0029] Optionally, before generating the decrypted file based on the demodulated data and the time corresponding to the demodulated data, the following steps are included:
[0030] The first demodulated data, which is reflected as digital data, is selected from the demodulated data;
[0031] The step of generating a decrypted file based on the demodulated data and the time corresponding to the demodulated data includes:
[0032] Based on the first demodulated data and the time corresponding to the first demodulated data, at least one decrypted file is generated in chronological order.
[0033] According to a second aspect of this disclosure, a spectrum sensing device for marine radio is also provided, the device comprising:
[0034] The sampling data acquisition module is used to acquire sampling data output by at least two sensing devices;
[0035] A sampling data filtering module is used to filter out multiple first sampling data of the same signal frequency band from multiple sampling data;
[0036] The sub-data acquisition module is used to segment multiple first sampled data according to set conditions and then compare them to obtain first sub-data whose waveforms match the comparison and second sub-data whose waveforms do not match the comparison.
[0037] The demodulated data acquisition module is used to demodulate the first sub-data and the second sub-data to obtain demodulated data;
[0038] The decryption file generation module is used to generate a decryption file based on the demodulated data and the time corresponding to the demodulated data.
[0039] According to a third aspect of this disclosure, a spectrum sensing device for maritime radio is also provided, comprising a memory for storing a computer program; the processor for executing the computer program to implement the method according to a first aspect of this disclosure.
[0040] According to a fourth aspect of this disclosure, a spectrum sensing system for maritime radio is also provided, the system comprising:
[0041] A spectrum sensing device, the spectrum sensing device being as described in the third aspect;
[0042] A sensing device, which is communicatively connected to the spectrum sensing device, is used to output sampling data to the spectrum sensing device.
[0043] One beneficial effect of this disclosure is that by using sampling data output from different sensing devices, multiple first sampling data in the same frequency band can be filtered, and the first sampling data can be segmented and demodulated. This allows for the separate processing of sub-data with consistent and inconsistent waveforms among the multiple first sampling data, effectively improving the authenticity and accuracy of the demodulated data while effectively reducing the amount of redundant data processing.
[0044] Other features and advantages of the embodiments of this disclosure will become clear from the following detailed description of exemplary embodiments with reference to the accompanying drawings. Attached Figure Description
[0045] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments of the present disclosure and, together with their description, serve to explain the principles of the embodiments of the present disclosure.
[0046] Figure 1 This is a schematic diagram of the composition structure of a spectrum sensing system capable of applying a spectrum sensing method for maritime radio according to an embodiment.
[0047] Figure 2 This is a flowchart illustrating a method for spectrum sensing of maritime radio according to one embodiment;
[0048] Figure 3 This is a block diagram of a spectrum sensing device according to one embodiment;
[0049] Figure 4 This is a schematic diagram of the hardware structure of a spectrum sensing device according to one embodiment. Implementation
[0050] Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that, unless otherwise specifically stated, the relative arrangement, numerical expressions, and values of the components and steps set forth in these embodiments do not limit the scope of the invention.
[0051] The following description of at least one exemplary embodiment is merely illustrative and is in no way intended to limit the invention or its application or use.
[0052] Techniques, methods, and equipment known to those skilled in the art may not be discussed in detail, but where appropriate, such techniques, methods, and equipment should be considered part of the specification.
[0053] In all the examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not as limitations. Therefore, other examples of exemplary embodiments may have different values.
[0054] It should be noted that similar labels and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be discussed further in subsequent figures.
[0055] <System Implementation>
[0056] Figure 1This is a schematic diagram of the composition of a spectrum sensing system capable of applying a spectrum sensing method for maritime radio according to one embodiment. For example... Figure 1 As shown, the system includes a spectrum sensing device and a sensing device 2000, and the system can be applied to the scenario of wireless signal acquisition in the sea area.
[0057] Spectrum sensing devices can be such as Figure 1 The number 1000 in the list can also refer to a server cluster; no specific limitation is made here.
[0058] The sensing device 2000 can be a signal tower, a signal ship, or an aircraft; no specific limitation is made here. The sensing device 2000 is communicatively connected to the spectrum sensing device. The sensing device 2000 can acquire the sampled data output by the signal transmitting device 3000, enabling it to output the sampled data from the signal transmitting device 3000 to the spectrum sensing device. The spectrum sensing device can also issue commands to the sensing device 2000, causing it to move within the sea area or to feed back sampled data to the spectrum sensing device at a specific time or period.
[0059] In the embodiments of this disclosure, the memory of the spectrum sensing device is used to store a computer program that controls the processor of the spectrum sensing device to operate in order to implement a spectrum sensing method for maritime radio according to any embodiment. Those skilled in the art can design the computer program based on the scheme of the embodiments of this disclosure. How the computer program controls the processor to operate is well known in the art and will not be described in detail here.
[0060] <Method Implementation>
[0061] Figure 2 This is a schematic flowchart of a spectrum sensing method for maritime radio according to one embodiment. The implementing entity is, for example, the spectrum sensing device described above.
[0062] like Figure 2 As shown, the spectrum sensing method for maritime radio in this embodiment may include the following steps S210~S250:
[0063] Step S210: Acquire sampling data output from at least two sensing devices.
[0064] The sensing device can be the aforementioned sensing device 2000, which can feed back the acquired sampling data to the spectrum sensing device.
[0065] In one example, the spectrum sensing device can acquire sampled data output from multiple sensing devices.
[0066] Step S220: Select multiple first sampled data of the same signal frequency band from multiple sampled data.
[0067] In one example, the spectrum sensing device can determine the signal frequency band in which each sampled data belongs and filter out multiple first sampled data in the same signal frequency band.
[0068] Step S230: The multiple first sampled data are segmented according to the set conditions and then compared to obtain the first sub-data whose waveforms match after comparison and the second sub-data whose waveforms do not match after comparison.
[0069] In one example, after obtaining multiple first sample data points in the same frequency band, these first sample data points can be divided into multiple sub-data segments. Since the acquisition time deviation between different sensing devices for the same sample data is on the order of milliseconds, the signal deviation caused by the time error between different first sample data points can be ignored. Alternatively, the different first sample data points can be aligned. The first sample data points located at different points are segmented according to set conditions, and waveform comparison is performed on multiple sub-data points within the same time period. Thus, the spectrum sensing device can obtain first sub-data points with identical or similar waveforms after comparison, and second sub-data points with dissimilar waveforms after comparison. Waveform similarity can be defined as the similarity of the curves corresponding to the waveform changes of the two sub-data points over time reaching a set range. This set range can be 60%, 70%, or 80%, specifically, for example, waveform 1 and waveform 2 have a similarity of 80%.
[0070] In one embodiment, the setting conditions include at least one of segmenting based on signal zero points and segmenting based on a set time interval. The first sampled data can be an analog signal. The spectrum sensing device can divide the first sampled data into multiple sub-data segments based on signal zero points, or it can divide the first sampled data into multiple sub-data segments according to a set time interval, which can be 50ms, 1s, or 5s, without specific limitation. Of course, the first sampled data can also be segmented again after a set time interval following the signal zero point. In other words, by segmenting the first sampled data, the processing efficiency of the spectrum sensing device can be improved by reducing the subsequent re-demodulation of repeated sub-data.
[0071] In one embodiment, the sensing device includes a static device. Before step S230, the method further includes the following: if at least one second sampled data output by a first static device exists among the plurality of first sampled data, first clutter data corresponding to the first static device is selected from a preset device clutter database; wherein, the static device includes the first static device; and the first clutter data is removed from the plurality of first sampled data.
[0072] The sensing devices can include static devices, such as signal towers located near the edge of a sea area and associated with the spectrum sensing device. The spectrum sensing devices also have a pre-set device clutter database, meaning technicians can collect frequently occurring interference signals (clutter data) around each static device and associate the corresponding clutter data with the identifier of the corresponding static device, storing it in the device clutter database.
[0073] In one example, the spectrum sensing device can determine the device type by the device identifier carried in the first sampled data; that is, the spectrum sensing device can identify the first sampled data with the identifier of a static device. If the spectrum sensing device identifies at least one second sampled data output by a first static device among multiple first sampled data, it determines the first clutter data associated with the first static device from the aforementioned device clutter database. The first clutter data is then removed from the first sampled data corresponding to the static device. In other words, by removing interference signals present in the environment surrounding the static device, the amount of data processing required by the spectrum sensing device for the sampled data can be effectively reduced.
[0074] In one embodiment, the first sampled data carries a sampling time. The process of selecting target clutter data specifically includes the following: determining that the sampling time falls within at least one set time period; and selecting target clutter data for the corresponding target static device from a preset device clutter database based on the at least one time period.
[0075] In one example, since interference signals around static equipment occur periodically—for example, the ebb and flow of tides—corresponding clutter data in the first sampled data can be removed based on different time periods. In other words, by filtering out clutter data in different time periods, the accuracy of data processing by the spectrum sensing device can be effectively improved.
[0076] In one embodiment, the sensing device further includes a dynamic device. Prior to step S230, the following steps are also included: if at least one second sampled data output by the target dynamic device exists among the plurality of first sampled data, obtain path information of the target dynamic device; based on the path information, determine third sampled data collected by the target dynamic device outside a set area; and remove the third sampled data from the plurality of first sampled data.
[0077] The sensing devices can include dynamic devices, such as signal ships and aircraft associated with the spectrum sensing device. The sensing devices can periodically send corresponding path information to the spectrum sensing device; the period can be six hours, one day, or two days, without specific limitation. The spectrum sensing device can pre-set the coordinate range corresponding to one or more sea areas as a designated area.
[0078] In one example, the spectrum sensing device can identify first sample data containing the identifier of a dynamic device among multiple first sample data sets. If the spectrum sensing device identifies at least one second sample data set output by a target dynamic device among the multiple first sample data sets, it can obtain the path information of the target dynamic device. Based on whether the path information is within the aforementioned defined area, the spectrum sensing device can determine third sample data collected by the target dynamic device outside the defined area and remove the aforementioned third sample data set from the multiple first sample data sets. In other words, by filtering the data collected by the sensing device within the defined area, the processing of redundant data can be reduced.
[0079] In one embodiment, after the process of removing the third sampled data, the method further includes the following: if the coverage area of the static device through which the path information passes is identified, filtering the fourth sampled data associated with the coverage area from the second sampled data; selecting the second clutter data of the static device that passes through the fourth sampled data and corresponding to the preset device clutter database from the fourth sampled data; and removing the second clutter data from the first sampled data from which the third sampled data was removed.
[0080] The spectrum sensing device can also store the coverage area where static devices are located. It can determine the coverage area of static devices traversed by dynamic devices by checking if the route in the path information intersects with the coverage area. This allows the device to filter out the fourth sample data from the second sample data of the dynamic device within the time period of the coverage area. From the fourth sample data, the second clutter data of the traversed static devices corresponding to the aforementioned device clutter database is extracted. This allows the second clutter data to be further removed from the first sample data after removing the third sample data. In other words, by using the device clutter database to filter the sample data output by dynamic devices, the spectrum sensing device further reduces the processing of redundant data.
[0081] Step S240: Demodulate the first sub-data and the second sub-data to obtain demodulated data.
[0082] In one example, the spectrum sensing device can demodulate the sub-data. Data demodulation is a prior art and will not be elaborated here. The spectrum sensing device can demodulate the first sub-data and the second sub-data to obtain multiple demodulated data.
[0083] In one embodiment, the method further includes the following step before step S240: filtering out first demodulated data that reflects digital data from the demodulated data. The corresponding step S240 specifically includes: generating at least one decrypted file in chronological order based on the first demodulated data and the time corresponding to the first demodulated data.
[0084] In one example, a spectrum sensing device can demodulate analog data to generate identifiable digital data. Then, based on the first demodulated data and its time interval, the first demodulated data from different time periods can be concatenated to obtain the corresponding decrypted file.
[0085] Step S250: Generate a decryption file based on the demodulated data and the time corresponding to the demodulated data.
[0086] In one example, a spectrum sensing device can sort multiple demodulated data in chronological order to generate corresponding decryption files.
[0087] <Equipment Example 1>
[0088] Figure 3 This is a schematic block diagram of a spectrum sensing device according to one embodiment. Figure 3 As shown, the spectrum sensing device 300 may include:
[0089] The sampling data acquisition module 310 is used to acquire sampling data output by at least two sensing devices;
[0090] The sampling data filtering module 320 is used to filter out multiple first sampling data of the same signal frequency band from multiple sampling data;
[0091] The sub-data acquisition module 330 is used to segment multiple first sampled data according to set conditions and then compare them to obtain first sub-data whose waveforms match the comparison and second sub-data whose waveforms do not match the comparison.
[0092] The demodulated data acquisition module 340 is used to demodulate the first sub-data and the second sub-data to obtain demodulated data;
[0093] The decryption file generation module 350 is used to generate a decryption file based on the demodulated data and the time corresponding to the demodulated data.
[0094] Optionally, the spectrum sensing device 300 further includes: a clutter data removal module, used to select first clutter data corresponding to the first static device from a preset device clutter database if at least one second sampled data output by the first static device exists among the plurality of first sampled data; wherein the static device includes the first static device; and to remove the first clutter data from the plurality of first sampled data.
[0095] Optionally, the clutter data removal module is also used to determine that the sampling time is within at least one set time period; and based on the at least one time period, to select target clutter data of the corresponding target static device from a preset device clutter database.
[0096] Optionally, the spectrum sensing device 300 further includes: a sampling data rejection module, used to obtain path information of the target dynamic device if at least one second sampling data output by the target dynamic device exists among the multiple first sampling data; determine the third sampling data collected by the target dynamic device outside the set area based on the path information; and reject the third sampling data from the multiple first sampling data.
[0097] Optionally, the clutter data removal module is further configured to, if the coverage area of the static device through which the path information passes is identified, filter the fourth sample data associated with the coverage area from the second sample data; select the second clutter data of the static device that passes through the fourth sample data and corresponds to the preset device clutter database; and remove the second clutter data from the first sample data from which the third sample data is removed.
[0098] Optionally, the demodulated data filtering module is used to filter out the first demodulated data that is reflected as digital data from the demodulated data;
[0099] The decryption file generation module 350 is also used to generate at least one decryption file in chronological order based on the first demodulated data and the time corresponding to the first demodulated data.
[0100] The server 300 can be the aforementioned spectrum sensing device.
[0101] <Equipment Example 2>
[0102] Figure 4 This is a schematic diagram of the hardware structure of a spectrum sensing device according to another embodiment.
[0103] like Figure 4 As shown, the spectrum sensing device 400 includes a processor 410 and a memory 420. The memory 420 is used to store an executable computer program, and the processor 410 is used to execute the method as described in any of the above method embodiments under the control of the computer program.
[0104] The spectrum sensing device 400 can be the spectrum sensing device described above.
[0105] Each module of the spectrum sensing device 300 described above can be implemented by the processor 410 executing the computer program stored in the memory 420 in this embodiment, or it can be implemented by other structures, which are not limited here.
[0106] This invention can be a system, method, and / or computer program product. A computer program product may include a computer-readable storage medium having computer-readable program instructions loaded thereon for causing a processor to implement various aspects of the invention.
[0107] Computer-readable storage media can be tangible devices capable of holding and storing instructions for use by an instruction execution device. Computer-readable storage media can be, for example—but not limited to—electrical storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of computer-readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital multifunction disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any suitable combination of the foregoing. The computer-readable storage media used herein are not to be construed as transient signals themselves, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., light pulses through fiber optic cables), or electrical signals transmitted through wires.
[0108] The computer-readable program instructions described herein can be downloaded from computer-readable storage media to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards them to the computer-readable storage media in the respective computing / processing device.
[0109] The computer program instructions used to perform the operations of this invention may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk, C++, etc., and conventional procedural programming languages such as the "C" language or similar programming languages. The computer-readable program instructions may be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or may be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, electronic circuitry, such as programmable logic circuitry, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), is personalized by utilizing state information from the computer-readable program instructions. This electronic circuitry can execute the computer-readable program instructions to implement various aspects of the invention.
[0110] Various aspects of the present invention are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.
[0111] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0112] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.
[0113] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction containing one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions. It will be known to those skilled in the art that implementation in hardware, implementation in software, and implementation using a combination of software and hardware are equivalent.
[0114] The various embodiments of the present invention have been described above. These descriptions are exemplary and not exhaustive, and are not limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen to best explain the principles, practical application, or technical improvements to the embodiments in the market, or to enable others skilled in the art to understand the embodiments disclosed herein. The scope of the invention is defined by the appended claims.
Claims
1. A method for spectrum sensing of maritime radio signals, characterized in that, The method includes: Acquire sampling data output from at least two sensing devices; Multiple first sampled data of the same signal frequency band are selected from the multiple sampled data; Multiple first sampled data are segmented according to set conditions and compared to obtain first sub-data whose waveforms match after comparison and second sub-data whose waveforms do not match after comparison. Demodulate the first sub-data and the second sub-data to obtain demodulated data; Based on the demodulated data and the time corresponding to the demodulated data, a decrypted file is generated; The sensing device includes a static device; before comparing the multiple first sampled data segments according to set conditions, it further includes: If at least one second sampled data output by a first static device exists among the multiple first sampled data, the first clutter data corresponding to the first static device is selected from a preset device clutter database; wherein, the static device includes the first static device; the first clutter data is removed from the multiple first sampled data; The first sampling data carries the sampling time; the step of selecting target clutter data corresponding to the target static device from the preset device clutter database includes: Determine that the sampling time falls within at least one set time period; based on the at least one time period, select target clutter data of the corresponding target static device from a preset device clutter database; The sensing device further includes a dynamic device; and before comparing the multiple first sampled data segments according to set conditions, it further includes: If at least one second sampled data output by the target dynamic device exists among the multiple first sampled data, obtain the path information of the target dynamic device; determine the third sampled data collected by the target dynamic device outside the set area based on the path information; and remove the third sampled data from the multiple first sampled data. After removing the third sample data from the plurality of first sample data, the method further includes: If the coverage area of the static device traversed by the path information is identified, the fourth sampling data associated with the coverage area is filtered from the second sampling data; from the fourth sampling data, the second clutter data of the static device traversed corresponding to the preset device clutter database is selected; and the second clutter data is removed from the first sampling data from which the third sampling data has been removed.
2. The method according to claim 1, characterized in that, The setting conditions include at least one of segmenting by signal zero point and segmenting by a set time interval.
3. The method according to claim 2, characterized in that, Before generating the decrypted file based on the demodulated data and the time corresponding to the demodulated data, the process includes: The first demodulated data, which is reflected as digital data, is selected from the demodulated data; The step of generating a decrypted file based on the demodulated data and the time corresponding to the demodulated data includes: Based on the first demodulated data and the time corresponding to the first demodulated data, at least one decrypted file is generated in chronological order.
4. A spectrum sensing device, characterized in that, It includes a processor and a memory, the memory storing programs or instructions that can run on the processor, the programs or instructions being executed by the processor to implement the steps of the spectrum sensing method for maritime radio as described in any one of claims 1 to 3.
5. A spectrum sensing system, characterized in that, include: The spectrum sensing device as described in claim 4; A sensing device, which is communicatively connected to the spectrum sensing device, is used to output sampling data to the spectrum sensing device.