(19)
(11)EP 3 148 111 B1

(12)EUROPEAN PATENT SPECIFICATION

(45)Mention of the grant of the patent:
06.09.2023 Bulletin 2023/36

(21)Application number: 16189430.8

(22)Date of filing:  19.09.2016
(51)International Patent Classification (IPC): 
H04L 7/06(2006.01)
H04H 60/00(2009.01)
H04B 7/08(2006.01)
H04L 27/00(2006.01)
(52)Cooperative Patent Classification (CPC):
H04L 7/06; H04H 2201/12; H04H 40/09; H04B 7/02

(54)

DEMODULATION METHOD, INFORMATION PROCESS APPARATUS, AND RECEPTION STATION FOR SHORT-WAVE TRANSMISSION

DEMODULATIONSVERFAHREN, INFORMATIONSVERARBEITUNGSVORRICHTUNG UND EMPFANGSSTATION FÜR KURZWELLEN-ÜBERTRAGUNG

PROCÉDÉ DE DÉMODULATION, APPAREIL DE TRAITEMENT DE L'INFORMATION ET STATION DE RÉCEPTION POUR TRANSMISSION AUX ONDES COURTES


(84)Designated Contracting States:
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

(30)Priority: 25.09.2015 JP 2015188350

(43)Date of publication of application:
29.03.2017 Bulletin 2017/13

(73)Proprietor: FUJITSU LIMITED
211-8588 Kanagawa (JP)

(72)Inventor:
  • Kono, Taki
    Kanagawa, 211-8588 (JP)

(74)Representative: Hoffmann Eitle 
Patent- und Rechtsanwälte PartmbB Arabellastraße 30
81925 München
81925 München (DE)


(56)References cited: : 
EP-A1- 1 303 060
US-A1- 2012 321 012
WO-A1-2006/134351
  
  • OLIVER HAFFENDEN ET AL: "Digital Radio Mondiale (DRM): Multi-Transmitter Networks and Diversity Reception", INTERNATIONAL BROADCASTING CONFERENCE 2004; 10-9-2004 - 14-9-2004; AMSTERDAM,, 10 September 2004 (2004-09-10), XP030081406,
  • Nn: "DRM Introduction and Implementation Guide DIGITAL radio mondiale; Revision 2", , 13 September 2013 (2013-09-13), pages 1-98, XP055344976, Geneva, Switzerland Retrieved from the Internet: URL:http://www.drm.org/wp-content/uploads/ 2013/09/DRM-guide-artwork-9-2013-1.pdf [retrieved on 2017-02-13]
  
Note: Within nine months from the publication of the mention of the grant of the European patent, any person may give notice to the European Patent Office of opposition to the European patent granted. Notice of opposition shall be filed in a written reasoned statement. It shall not be deemed to have been filed until the opposition fee has been paid. (Art. 99(1) European Patent Convention).


Description

FIELD



[0001] The embodiments discussed herein are related to a demodulation method, an information process apparatus, and a non-transitory computer-readable recording medium.

BACKGROUND



[0002] Conventionally, communications that use shortwave band having frequencies from 3 MHz to 30 MHz are known. Such communications using the shortwave band have characteristics of reaching long distances by manipulating reflection with respect to the ionosphere and the earth surface (see, for example, Japanese Laid-Open Patent Publication Nos. 2005-333291 and 2003-234683).

[0003] However, due to the constantly changing state of the ionosphere, radio waves may pass through the ionosphere without being changed by the ionosphere or reflected from the ionosphere. Further, the radio wave may attenuate according to the state of the ionosphere. Further, the ionosphere exhibits different behavior with respect to radio waves according to the frequency of the radio waves.

[0004] Therefore, communication using the shortwave band is unstable due to the influence of the constantly changing state of the ionosphere. Thus, the transmission quality of communication using the shortwave band is desired to be improved.

[0005] Further background is provided in the following documents.

[0006] US 2012/0321012 A1 discloses a method for performing antenna diversity combining for digitally broadcast radio signals, which includes generating a first signal quality metric for a first signal obtained from an incoming digitally broadcast radio signal received in a first signal path, and similarly generating a second signal quality metric for a second signal obtained from the radio signal received in a second signal path. Then the first and second signals from these paths can be coherently combined based on the signal quality metrics to obtain a combined frequency domain symbol. This combined frequency domain symbol may be remodulated to a time domain symbol. N tuners can be daisy chained to generate a final output that is either a frequency domain symbol of combined sub-carriers, soft bits to a forward error correction (FEC) decoder, or a remodulated time domain symbol. As a further possibility, each of the N tuners can use a different local oscillator (LO) frequency.

[0007] EP 1 303 060 A1 discloses a beam forming unit for receivers comprising at least two antennas. By evaluating the phases of the received signals in each antenna signal path, it is possible to determine the phase offsets (ΔΦ) between the antenna signal paths. At least one of the antenna signal paths comprises phase shifting means for shifting the phases of the received signals according to said phase offsets (ΔΦ). The baseband signals obtained via the various antenna signal paths are now phase coherent and can be added in order to form a combined signal, which is forwarded to the demodulation unit. The phase estimation means for the various antenna signal paths are preferably realized as shared phase estimation means which are operated in a multiplex mode.

[0008] The article titled "Digital Radio Mondiale (DRM): Multi-Transmitter Networks and Diversity Reception" by O. P. Haffenden et al., International Broadcasting Conference 2004 (10 September 2004), discloses tests performed using a synchronised two-frequency network operated by VT Merlin Communications, together with a diversity receiver developed by BBC R&D.

[0009] Reference is also made to "DRM Introduction and Implementation Guide", Revision 2, pages 1-98 (13 September 2013).

SUMMARY



[0010] The object and advantages of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the claims.

[0011] The present invention provides a non-transitory computer-readable recording medium according to claim 1, a demodulation method according to claim 9, and an information processing apparatus according to claim 11. Optional features are set out in the remaining claims.

BRIEF DESCRIPTION OF DRAWINGS



[0012] 

Fig. 1 is a schematic diagram illustrating a configuration of a communication system comprising an information processing apparatus according to the first embodiment of the present invention;

Fig. 2 is a schematic diagram illustrating the use of the communication system;

Fig. 3 is a schematic diagram illustrating the message signal and the target demodulation signal;

Fig. 4 illustrates a header-attached modulation signal in a frequency of a carrier wave;

Fig. 5 is a schematic diagram illustrating an example of the hardware configuration of a demodulation server;

Fig. 6 is a schematic diagram illustrating the functions (functional blocks) of each of the devices and units included in the communication system;

Fig. 7 is a first diagram illustrating an example of a transmission schedule table;

Fig. 8 is a second diagram illustrating an example of the transmission schedule table;

Fig. 9 is a diagram illustrating an example of the reception reservation table;

Fig. 10 illustrates an example of an accumulation table;

Fig. 11 illustrates an example of a reception management table;

Fig. 12 is a sequence diagram for describing an operation of an information process apparatus according to the embodiment of the present invention;

Fig. 13 is a first flowchart for describing the processes performed by a demodulation process unit;

Fig. 14 is a second flowchart for describing the processes of a demodulation process unit;

Figs. 15A to 15D are schematic diagrams for describing the processes of a position matching unit;

Figs. 16A and 16B depict an example where an extraction signal is extracted from a header-attached modulation signal transmitted from a transmitter;

Fig. 17 is a schematic diagram illustrating a first example of a setting screen for reception reservation;

Fig. 18 is a schematic diagram illustrating an example of a screen for selecting a sea area;

Fig. 19 is a schematic diagram illustrating an example of a screen for selecting the type of information;

Fig. 20 is a schematic diagram illustrating an example of a setting screen for displaying a reservation status;

Fig. 21 is a schematic diagram illustrating an example of the setting screen displaying information indicating the reservation status;

Fig. 22 is a schematic diagram for describing a configuration of a second communication system comprising an information processing apparatus according to the second embodiment of the present invention;

Fig. 23 is a schematic diagram for describing an example of using the second communication system; and

Fig. 24 is a schematic diagram illustrating the functions of each unit included in the second communication system.


DESCRIPTION OF EMBODIMENTS



[0013] There is described in the following, in accordance with a background example that is helpful for understanding the invention, a non-transitory computer-readable recording medium on which a program is recorded for a causing a processor to execute a demodulation process. The demodulation process includes detecting a preamble of a wireless signal transmitted from a first transmission station by way of a short wavelength carrier wave, extracting a first signal superimposed on the short wavelength carrier wave, the first signal being extracted from a wireless signal that is identified in accordance with the detection of the preamble, extracting a second signal superimposed on a carrier wave transmitted from a second transmission station, and performing demodulation on a target demodulation signal obtained by superimposing the first signal on the second signal.

[0014] There are described in the following, in accordance with embodiments of the invention, a demodulation method, an information process apparatus, and a non-transitory computer-readable recording medium that improves the accuracy of information obtained from wireless signals.

(First embodiment)



[0015] Next, embodiments of the present invention are described with reference to the accompanying drawings. Fig. 1 is a schematic diagram illustrating a configuration of a communication system comprising an information processing apparatus according to the first embodiment of the present invention.

[0016] The communication system 100 includes the information process apparatus 200, and transmitters 300-1, 300-2, ... and, 300-n. In the communication system 100, the information process apparatus 200 receives wireless signals transmitted from the transmitters 300-1, 300-2, ..., 300-n by way of a receiver 210.

[0017] The information process apparatus 200 and the transmitters 300-1, 300-2, ..., and 300-n perform wireless communication (multiband wireless communication) by using multiple carrier waves having different frequencies.

[0018] In the communication system 100, the information process apparatus 200 functions as a demodulation apparatus. Further, in the communication system 100, the transmitters 300-1, 300-2, ..., and 300-n superimposes information indicating a message on a carrier wave of a predetermined frequency band to generation a modulation signal (wireless signal) and transmits the modulation signal by way of wireless communication.

[0019] The frequency of the carrier wave of this embodiment is, for example, a frequency including a shortwave band ranging from 3 to 30 MHz. Further, in the communication system 100, the modulation method that is used for performing modulation is decided beforehand.

[0020] The transmitters 300-1, 300-2, ..., and 300-n are included in corresponding transmission stations allocated in various locations. The transmission station uses a frequency band assigned to each of the transmitters 300-1, 300-2, ..., and 300-n and transmits wireless signals.

[0021] The transmitters 300-1, 300-2, ..., and 300-n transmit modulations signals including superimposed messages at a predetermined time based on a transmission schedule table that is prepared beforehand. The modulation signals are transmitted to a large number of unspecified target receivers. That is, the transmitters 300-1, 300-2, ..., and 300-n transmit modulation signals including superimposed signals indicating the same message. The transmitters 300-1, 300-2, ..., and 300-n transmit the modulation signals at timings different from each other.

[0022] The message according to this embodiment may include, for example, weather information, market information, and information that are used by the general public. In the following description, a signal indicating a message is hereinafter referred to as "message signal".

[0023] In a case of transmitting a modulation signal to the information process apparatus 200 according to an embodiment of the present invention, each of the transmitters 300-1, 300-2, ..., and 300-n attaches a synchronization signal and a header information signal to the modulation signal and transmits the modulation signal attached with the synchronization signal and the header information signal. In the following description, a signal indicating a message is hereinafter referred to as "message signal".

[0024] The information process apparatus 200 of this embodiment includes a signal database 220 and a communication process unit 230.

[0025] The information process apparatus 200 of this embodiment receives header-attached modulation signals from each of the transmitters 300-1, 300-2, ..., and 300-n. The header-attached modulation signals are transmitted to the information process apparatus 200 at different time periods from each of the transmitters 300-1, 300-2, ..., and 300-n. The transmitted header-attached modulation signals are attached with headers including the same message signal. That is, the information process apparatus 200 receives modulation signals attached with headers including the same message signal at respective timings defined in a transmission schedule table.

[0026] The information process apparatus 200 categorizes and stores the received header-attached modulation signals in the signal database 220. The modulation signals attached with headers including the same message signal are stored in a corresponding category in the signal database 220. Then, the information process apparatus 200 extracts message signals from the header of each of the header-attached modulation signals by way of the communication process unit 230.

[0027] More specifically, the communication process unit 230 of this embodiment converts the header-attached modulation signals into signals of an intermediate frequency. Then, the communication process unit 230 extracts message signals being superimposed in a carrier wave from the signal of the intermediate frequency. The message signal is a modulated signal in which information indicating a message is modulated in accordance with a predetermined modulation method. The message signal of this embodiment is a signal prior to being digitalized (encoded) during demodulation.

[0028] When message signals are extracted from the header-attached modulation signals, the information process apparatus 200 compares the waveforms of the extracted message signals. In a case where the match ratio according to the comparison is greater than or equal to a predetermined threshold, the information process apparatus 200 generates a target demodulation signal from the extracted message signals and performs demodulation on the target demodulation signal.

[0029] In each of the transmitters 300-1, 300-2, ..., and 300-n, message signals are demodulated into message signals having waveforms that are extremely similar to the waveforms of the message signals superimposed on the carrier wave. Thereby, the accuracy of information obtained from wireless signals can be improved.

[0030] In the following description, the terms "the transmitters 300-1, 300-2, ..., and 300-n," may be hereinafter collectively referred to as "transmitter 300" in a case where "the transmitters 300-1, 300-2, ..., and 300-n" are not distinguished among each other.

[0031] Next, an example of communicating with the communication system 100 is described with reference to Fig. 2. Fig. 2 is a schematic diagram illustrating the use of the communication system 100.

[0032] The communication system 100 may be applied to, for example, communications between a ship 2 located on the ocean and transmission stations 3-1, 3-2, ..., and 3-n located on the land. In a case where "the transmission stations 3-1, 3-2, ..., and 3-n" are not distinguished among each other, the transmission stations 3-1, 3-2, ..., and 3-n are collectively referred to as "transmission stations 3".

[0033] In this case, the data process apparatus 200 is mounted on the ship located on the ocean whereas the transmission stations 3-1, 3-2, ..., and 3-n and the transmitters 300-1, 300-2, ..., and 300-n are located on the land.

[0034] For example, when a header-attached modulation signal is transmitted from the transmitter 3 as illustrated in Fig. 2, the header-attached modulation signal reaches the ocean by being reflected from, for example, the ionosphere, the earth's surface, or the ocean surface. The information process apparatus 200 and the receiver 210 are mounted on the ship 2 located on the ocean. In a case where the header-attached modulation signal that has reached the ocean is received by the information process apparatus 200 by way of the receiver 210, the information process apparatus 200 stores the received header-attached modulation signal in the signal database 220.

[0035] In this case, the information process apparatus 200 does not always receive every header-attached modulation signal at a single reception. The example of Fig. 2 illustrates a case where the information process apparatus 200 receives only a portion of the header-attached modulation signal transmitted at one timing from the transmitter 300-1 and a portion of another header-attached modulation signal transmitted at another timing from the transmitter 300-2.

[0036] The information process apparatus 200 generates a target demodulation signal by using a message signal extracted from the header-attached modulation signal received from each of the transmitters 300-1, 300-2, so that the target demodulation signal has a waveform similar to a waveform of the message signal that is superimposed on the carrier wave from each of the transmitters 300-1, 300-2. Thereby, the information process apparatus 200 performs demodulation on the generated target demodulation signal.

[0037] Next, the message signal and the target demodulation signal are described with reference to Fig. 3. Fig. 3 is a schematic diagram illustrating the message signal and the target demodulation signal.

[0038] In Fig. 3, the information process apparatus 200 extracts message signals 31 to 34 from the header-attached modulation signal received from each of the transmitters 300-1 to 300-4.

[0039] Note that each of the signals illustrated in Fig. 3 is represented by an axis indicating time, an axis indicating frequency, and an axis indicating signal strength. The message signal 30 of Fig. 3 is a message signal that is superimposed on a carrier wave by way of the transmitters 300-1 to 300-4.

[0040] The message signal 31 illustrated in Fig. 3 is a signal extracted from the header-attached modulation signal transmitted from the transmitter 300-1. Similarly, the message signal 32 illustrated in Fig. 3 is a signal extracted from the header-attached modulation signal transmitted from the transmitter 300-2. The message signal 33 is a signal extracted from the header-attached modulation signal transmitted from the transmitter 300-3. The message signal 34 is a signal extracted from the header-attached modulation signal transmitted from the transmitter 300-4.

[0041] Note that the header-attached modulation signal transmitted from a single transmitter 300 may include a signal modulated by using multiple different carrier waves. Therefore, the message signal 30 is a signal that is superimposed on each of the multiple different carrier waves. The message signal 30 is a signal having the same number as the frequency number of the carrier wave.

[0042] In Fig. 3, the message signal 34 has a signal strength that is significantly smaller than the signal strength of the message signal 30. Therefore, the information process apparatus 200 cannot sufficiently receive the message signal 30 from the header-attached modulation signal transmitted from the transmitter 300-4.

[0043] On the other hand, the waveform of the message signal 31 and the waveform of the message signal 32 are similar to the waveform of the message signal 30. Therefore, the information process apparatus 200 can receive the message signal 30 in high sensitivity from the header-attached modulation signal transmitted from each of the transmitters 300-1, 300-2.

[0044] Further, the waveform of the message signal 33 is different from the waveform of the message signal 30. Therefore, the information process apparatus 200 can only receive a portion of the message signal 30 because the header-attached modulation signal transmitted from the transmitter 300-3 is affected by noise or the like.

[0045] In the message signal 30 of the first embodiment, the waveform of each of the message signals 31 to 34 becomes more similar to the waveform of the message signal 30 as the values of the signal strengths specified in accordance with each unit of time of a resolution power corresponding to a modulation rate become closer to the values of the signal strengths of the message signals 31-34 at the corresponding units of time.

[0046] The information process apparatus 200 of the first embodiment compares the four message signals 31 to 34 and selects a value to be used from the values of the signal strengths specified in accordance with each unit of time of a resolution power corresponding to the modulation rate of each of the message signals 31 to 34. Then, the information process apparatus 200 generates a target demodulation signal 35 based on the selected value.

[0047] As described above, the information process apparatus 200 generates the target demodulation signal 35 from the message signals 31-34 extracted from the header-attached modulation signals, so that the target demodulation signal 35 has a waveform closest to the waveform of the message signal 30. After generating the target demodulation signal 35, the information process apparatus 200 performs demodulation on the target demodulation signal 35. Accordingly, the above-described first embodiment can improve transmission quality. The term "transmission quality" indicates the degree in which a signal can be transmitted without noise, echoing or code error.

[0048] Next, the header-attached modulation signal of the first embodiment is described with reference to Fig. 4. Because the configuration of the data included in the header-attached modulation signal of the first embodiment is the same for all of the header-attached modulation signals transmitted from the transmitters 300-1 to 300-4, the header-attached modulation signal transmitted from the transmitter 300-1 is described with reference to Fig. 4.

[0049] Fig. 4 illustrates a header-attached modulation signal 40-f1 in a frequency f1 of a carrier wave. The header-attached modulation signal 40-f1 of Fig. 4 is included in the header-attached modulation signal 40 transmitted from the transmitter 300-1 in a predetermined frequency band.

[0050] Note that the header-attached modulation signal 40 of the first embodiment includes header-attached modulation signals corresponding to a frequency of each carrier wave in a frequency band. For example, in a case where the number of carrier waves included in a frequency band is "n", the header-attached modulation signal 40 includes "n" header-attached modulation signals corresponding to the number of carrier waves. The header-attached modulation signals corresponding to respective frequencies have the same configuration.

[0051] The header-attached modulation signal 40-f1 of the first embodiment includes a synchronization signal 41, a header information signal 51, and a message signal 30.

[0052] The synchronization signal 41 that is attached to all of the signals transmitted and received in the communication system 100 has a predetermined frequency. The synchronization signal 41 is a characteristic signal that serves as a preamble of the header-attached modulation signal 40-f1. The frequency of the synchronization signal 41 is associated with the communication system 100. Thus, in a case where the information process apparatus 200 of the first embodiment receives a signal in which the beginning of the signal is the synchronization signal 41, the information process apparatus 200 continues to receive the signals continuing from the synchronization signal 41.

[0053] In the first embodiment, the length of the synchronization signal 41 is determined beforehand. In the first embodiment, the length of the synchronization signal 41 refers to a period in which the synchronization signal 41 is output from the transmitter 300-1. In the first embodiment, the length of the synchronization signal 41 is indicated as "Td" seconds.

[0054] The header information signal 51 of the first embodiment includes information that distinguishes the type of message included in the message signal 30. The header information signal 51 may also include, for example, information indicating the time for starting transmission of header-attached modulation signal 40-f1 or information indicating the frequency f1 of the header-attached modulation signal 40-f1.

[0055] The message signal 30 of the first embodiment is a signal in which information of a message is modulated by the transmitter 300-1 according to a predetermined modulating method.

[0056] In a case of extracting the message signal 30 from the header-attached modulation signal 40-f1, the synchronization signal 41 and the header information signal 51 are extracted along with the extracting of the message signal 30. That is, the information process apparatus 200 of the first embodiment extracts a signal (waveform) 50 including the synchronization signal 41, the header information signal 51, and the message signal 30 from the header-attached modulation signal 40-f1.

[0057] In the following description, the signal being extracted from the header-attached modulation signal and including the synchronization signal 41, the header information signal 51, and the message signal 30 is referred to as "extraction signal".

[0058] Next, a hardware configuration of the information process apparatus 200 of the first embodiment is described with reference to Fig. 5. Fig. 5 is a schematic diagram illustrating an example of the hardware configuration of a demodulation server.

[0059] The information process apparatus 200 of the first embodiment includes an input device 21, an output device 22, a drive device 23, an auxiliary storage device 24, a memory device 25, an arithmetic process device 26, and an interface device 27, that are connected to each other by way of a bus B.

[0060] The input device 21 is a device that inputs various information and signals to the information process apparatus 200. The input device 21 may be, for example, a keyboard. The output device 22 is a device that outputs various information and signals from the information process apparatus 200. The output device 22 may be, for example, a display.

[0061] The interface device 27 is a device that connects the information process apparatus 200 to a network. The interface device 27 may be, for example, a modem or a LAN (Local Area Network) card.

[0062] The demodulation program is at least a part of the various programs that control the information process apparatus 200. The demodulation program is recorded on a non-transitory computer-readable recording medium 28. The non-transitory computer-readable recording medium 28 on which the demodulation program is recorded may be various types of recording media. For example, the non-transitory computer-readable recording medium 28 may be a recording medium that optically, electrically, or magnetically records information (e.g., a CD-ROM, a flexible disk, a Magneto-Optical disk). Further, the non-transitory computer-readable recording medium 28 may also be a semiconductor memory that electrically records information (e.g., a ROM, a flash memory).

[0063] When the non-transitory computer-readable recording medium 28 on which the demodulation program is recorded is placed in the drive device 23, the demodulation program is installed into the auxiliary storage device 24 from the non-transitory computer-readable recording medium 28 by way of the drive device 23. In a background example not according to the invention, where the demodulation program is downloaded from a network, the demodulation program is installed into the auxiliary storage device 24 by way of the interface device 27.

[0064] The auxiliary storage device 24 not only stores the installed demodulation program but also stores other necessary files, data, and the like. When a computer of the information process apparatus 200 is activated, the demodulation program is read out from the auxiliary storage device 25 and loaded to the memory device 25. Then, the arithmetic process device 26 implements the various processes described below according to the demodulation program stored in the memory device 25.

[0065] Note that the information process apparatus 200 of the first embodiment may be, for example, a table terminal including a display operation device in which the input device 21 and the output device 22 form a united body.

[0066] Note that the hardware configuration of the transmitter 300 may be the same as a typical wireless communication device. Therefore, detailed description of the hardware configuration of the transmitter 300 is omitted.

[0067] Next, each of the devices and units included in the communication system 100 is described with reference to Fig. 6. Fig. 6 is a schematic diagram illustrating the functions (functional blocks) of each of the devices and units included in the communication system 100.

[0068] First, the transmitter 300 is described. The transmitter 300 includes a modulation signal generation unit 310, a header information adding unit 320, a storage unit 330, and a transmitting unit 340.

[0069] The modulation signal generation unit 310 modulates a carrier wave in a predetermined frequency band, superimposes a message signal on the carrier wave, and generates a modulation signal with a synchronization signal added to a header of the modulation signal. Note that the message signal may be input, for example, at the transmission station 3 including the transmitter 300.

[0070] Note that the frequency fd of the synchronization signal, the signal strength of the synchronization signal, and the length Td [sec.] of the synchronization signal are stored beforehand in the modulation signal generation unit 310. Thus, the modulation signal generation unit 310 generates a synchronization signal having a waveform that is the same as the waveform of the below-described synchronization signal data 245.

[0071] The header information adding unit 320 generates a header attached modulation signal by adding a header information signal to the modulation signal added with the synchronization signal. The header information signal serves as a signal having a waveform that is the same as the waveform of the below-described header information data 246.

[0072] The storage unit 330 includes a transmission schedule table 350. The transmission schedule table 350 is a part of the below-described transmission schedule table 341. The transmission schedule table 350 stores a transmission start time of the header attached modulation signal of the transmitter 300 in correspondence with the frequency of the carrier of the header attached modulation signal. Details of the transmission schedule table 350 are described below.

[0073] The transmission unit 340 transmits the header attached modulation signal in accordance with the transmission schedule table 350. Note that the header attached modulation signal transmitted from the transmitter 300 may be transmitted to, for example, the information process apparatus 200 or an unspecified number of devices.

[0074] Next, the information process apparatus 200 of the first embodiment is described. The information process apparatus 200 of the first embodiment includes a communication process unit 230.

[0075] The information process apparatus 200 of the first embodiment receives the header attached modulation signal of the carrier wave of the predetermined frequency at the predetermined time according to the transmission schedule of the header attached modulation signal of the transmitter 300. Then, the information process apparatus 200 generates target demodulation signals from the message signals extracted from multiple header attached modulation signals. Demodulation is completed when the target demodulation signals are generated. The reception of messages is assumed to be completed when the demodulation is completed. The reception result is displayed on a display or the like when the reception of messages is completed.

[0076] The communication process unit 230 of the first embodiment includes a storage unit 240, a display process unit 250, and a demodulation process unit 260.

[0077] A transmission schedule table 241, a reception schedule table 242, a reception management table 243, an accumulation table 244, synchronization signal data 245, and header information data 246 are stored in the storage unit 240 of the first embodiment. The storage unit 240 of the first embodiment stores each of the above-described tables and data in predetermined areas of a storage device such as the auxiliary storage device 24 or the memory device 25.

[0078] The transmission schedule table 241 is a table indicating a transmission schedule of the transmission station 3. The transmission schedule table 241 includes transmission schedule tables indicating the transmission schedules of each of the multiple transmission stations.

[0079] The reception schedule table 242 stores the frequency of the carrier wave of the header attached modulation signal received by the information process apparatus 200 in correspondence with the time of starting the reception.

[0080] The reception management table 243 is a table indicating the status of the reception of the header attached modulation signal of the information process apparatus 200.

[0081] The accumulation table 244 is referred when the header attached modulation signal received by the information process apparatus 200 is stored in the signal database 220. More specifically, the accumulation table 244 stores, for example, the types of messages in correspondence with information indicating the area in which the header attached modulation signal is stored.

[0082] Details of each of the above-described tables are described below.

[0083] The synchronization signal data 245 of the first embodiment includes data that is referred by the modulation process unit 260. More specifically, the synchronization signal data 245 includes the frequency fd of the predetermined synchronization signal, the signal strength of the synchronization signal, and the waveform of the synchronization signal of the length Td [sec.] of the synchronization signal. The synchronization signal data 245 is stored in the storage unit 240 in the form of waveform data generated beforehand.

[0084] The functions of the display process unit 250 of the first embodiment are implemented by executing a display program with the arithmetic process device 26 of the data process apparatus 200. The display process unit 250 includes an input accepting unit 251, a reservation setting unit 252, a display request accepting unit 253, and a display control unit 254. The display process unit 250 controls the displaying of various information and signals by the information process apparatus 200.

[0085] The input accepting unit 251 accepts input to the information process apparatus 200. More specifically, the input accepting unit 251 accepts input of, for example, reservations for receiving header-attached modulation signals and requests for displaying messages.

[0086] The reservation setting unit 252 accepts an input reservation for receiving the header-attached modulation signal, generates the reception reservation table 242 based on the transmission schedule table 241, and stores the generated reception reservation table 242 in the storage unit 240. The display request accepting unit 253 accepts a request for displaying a message from the demodulation process unit 260.

[0087] The demodulation process unit 260 obtains the header-attached modulation signal received according to the reception reservation table 242, generates a target demodulation signal, and demodulates the generated target demodulation signal. Then, the demodulation process unit 260 requests the display process unit 250 to display a message resulting from the demodulation.

[0088] The functions of the demodulation process unit 260 of the first embodiment are implemented by executing a demodulation program with the arithmetic process device 26 of the information process apparatus 200.

[0089] The demodulation process unit 260 of the first embodiment includes a reception control unit 261, a signal accumulation unit 262, a signal obtaining unit 263, a signal extraction unit 264, a waveform comparison unit 265, an exclusion determination unit 266, a signal generation unit 267, a demodulation unit 268, and a message output unit 269.

[0090] The reception control unit 261 refers to the reception reservation table 242, changes the reception frequency of the receiver 210, and receives the header-attached modulation signal.

[0091] When the header-attached modulation signal is received, the signal accumulation unit 262 refers to the transmission schedule table 241 and the accumulation table 244. Then, the signal accumulation unit 262 identifies the type of message having a matching reception start time and a matching frequency of the carrier wave. Then, the signal accumulation unit 262 stores the header-attached modulation signal in a storage area of the signal database 220 that corresponds to the identified type of message. Note that the signal that is stored in the signal database 220 by the signal accumulation unit 262 is a signal prior to being demodulated.

[0092] Further, the signal accumulation unit 262 of the first embodiment updates the reception management table 243 when the header attached modulation signal is stored in the signal database 220.

[0093] The signal obtaining unit 263 obtains the header-attached modulation signal with respect to each type of message from the signal database 220. That is, the signal obtaining unit 263 of the first embodiment obtains the header-attached modulation signal stored in the signal database 220 in accordance with the transmission start time and the frequency of the header-attached modulation signal. Note that the transmission start time and the frequency of the header-attached modulation signal may be included in the header information signal in the form of a preamble part of the header-attached modulation signal.

[0094] The signal extraction unit 264 transforms the header-attached modulation signal obtained from the signal obtaining unit 264 into an intermediate frequency signal and extracts an extraction signal included in the header-attached modulation signal. The extraction signal includes, for example, a synchronization signal, a header information signal, and a message signal. In a case where multiple header-attached modulation signals are obtained by the signal obtaining unit 263, the signal extraction unit 264 of this embodiment extracts an extraction signal from each of the header-attached modulation signals.

[0095] The waveform comparison unit 265 compares the waveforms among the extraction signals and obtains a degree of match (matching degree) according to the comparison. The waveform of the extraction signal is a waveform including a synchronization signal, a header information signal, and a message signal. The waveform of the extraction signal is a waveform corresponding to the waveform illustrated in Fig. 4.

[0096] Further, the waveform comparison unit 265 compares the waveform of the synchronization signal included in the extraction signal with the synchronization signal data 245. Further, the waveform comparison unit 265 compares the waveform of the header information signal included in the extraction signal with the header information data 246.

[0097] The exclusion determination unit 266 excludes a header-attached modulation signal that does not have a matching degree greater than or equal to a predetermined threshold based on the comparison of the waveform of the synchronization signal and the comparison of the waveform of the header information signal performed by the waveform comparison unit 265. The header-attached modulation signal that is excluded is not subject to the below-described signal generation process.

[0098] The signal generation unit 267 generates a target demodulation signal. More specifically, the signal generation unit 267 includes a position matching unit 270 and a suitable value decision unit 271. The position matching unit 270 superimposes the message signals included in the extraction signal. Based on the results of superimposing the message signals, the suitable value decision unit 271 decides the value of the signal strength that is to be selected as the value of the target demodulation signal. The processes performed by the signal generation unit 267 are described in detail below.

[0099] The demodulation unit 268 demodulates a target demodulation signal generated by the signal generation unit 267. The message output unit 269 outputs a display request along with a message resulting from the demodulation to the display process unit 250.

[0100] Next, each table stored by the storage unit 240 is described with reference to Figs. 7 to 11.

[0101] Fig. 7 is a first diagram illustrating an example of a transmission schedule table. Fig. 7 depicts a transmission schedule signal 241A indicating a schedule for transmitting header-attached modulation signals from the transmission station 3-1.

[0102] The transmission schedule table 241A includes information items such as time, frequency fa1, frequency fa2, frequency fa3, and frequency fa4.

[0103] The value of the item "time" indicates the time of transmitting the header-attached modulation signal. The value of the item "frequency fa1" indicates the type of message transmitted by a carrier wave of a frequency band in which the frequency fa1 is the center frequency of the frequency band. The value of the item "frequency fa2" indicates the type of message transmitted by a carrier wave of a frequency band in which the frequency fa2 is the center frequency of the frequency band. The value of the item "frequency fa3" indicates the type of message transmitted by a carrier wave of a frequency band in which the frequency fa3 is the center frequency of the frequency band. The value of the item "frequency fa4" indicates the type of message transmitted by a carrier wave of a frequency band in which the frequency fa4 is the center frequency of the frequency band.

[0104] In the example of Fig. 7, the transmission station 3-1 transmits market information as a message at 8:00 by way of a carrier wave in a frequency band having the frequency fa1 as its center frequency. Then, the transmission station 3-1 transmits weather information as a message at 8 : 30 by way of a carrier wave in a frequency band having the frequency fa4 as its center frequency.

[0105] Fig. 8 is a second diagram illustrating an example of the transmission schedule table. Fig. 8 depicts a transmission schedule signal 241B indicating a schedule for transmitting header-attached modulation signals from the transmission station 3-B.

[0106] The transmission schedule table 241B includes information items such as time, frequency fb1, frequency fb2, frequency fb3, and frequency fb4.

[0107] In the example of Fig. 8, the transmission station 3-2 transmits weather sea information of area 1 as a message at 8 : 00 by way of a carrier wave in a frequency band having the frequency fb3 as its center frequency. Then, the transmission station 3-2 transmits typhoon information 2 as a message at 11:00 by way of a carrier wave in a frequency band having the frequency fb2 as its center frequency.

[0108] Fig. 9 is a diagram illustrating an example of the reception reservation table. The reception reservation table 242 of Fig. 9 includes information items such as time, market information, Okinawa weather sea information, typhoon information 1, typhoon information 2, and weather information.

[0109] In the reception reservation table 242, the item "time" is associated with the other items of the reception reservation table 242. The other items associated with the item "time" indicate the type of message that are set to be information to be received by the information process apparatus 200.

[0110] The value of the item "time" indicates the time in which the receiver 210 receives information. The value of the item "market information" indicates the center frequency of the frequency band of the carrier wave on which market information is transmitted. The value of the item "Okinawa weather sea information" indicates the center frequency of the frequency band of the carrier wave on which Okinawa weather sea information is transmitted.

[0111] The value of the item "typhoon information 1" indicates the center frequency of the frequency band of the carrier wave on which typhoon information 1 is transmitted. The value of the item "typhoon information 2" indicates the center frequency of the frequency band of the carrier wave on which typhoon information 2 is transmitted. The value of the item "weather information" indicates the center frequency of the frequency band of the carrier wave on which sea weather information is transmitted.

[0112] In the example of Fig. 9, the information process apparatus 200 receives, on 8:00, market information transmitted by way of a carrier wave in a frequency band having the frequency fa1 as its center frequency. In the example of Fig. 9, the information process apparatus 200, receives, on 8:30, weather information transmitted by way of a carrier wave in a frequency band having the frequency fa4 as its center frequency.

[0113] Fig. 10 illustrates an example of an accumulation table 243. The accumulation table 243 of this embodiment includes information items such as type of message and storage area.

[0114] The value of the item "type of message" indicates the type of message to be transmitted. The value of the item "storage area" indicates information used for identifying a storage area of a signal database 220 in which the header attached modulation signal of a carrier wave used for transmitting a corresponding type of message is stored.

[0115] In the example of the accumulation table 243 of Fig. 10, a header-attached modulation signal on which a type of message "market information" is superimposed is stored in an area A-1 of the signal database 220. Further, in the example of the accumulation table 243, a header-attached modulation signal on which a type of message "typhoon information 1" is superimposed is stored in an area A-3 of the signal database 243.

[0116] Fig. 11 illustrates an example of a reception management table 244. The reception management table 244 includes information items such as time, data, type of message, and reception status. The information items of the reception management table 244 are associated to each other.

[0117] The value of the item "date" indicates the present date. The value of the item "time" indicates the present time. The value of the item "type of message" indicates the type of message that is received. The value of the item "reception status" indicates the reception status a corresponding type of message.

[0118] For example, it can be understood that the reception status of the message "market status" at 12:00 on March 20, 2015 is "completed" according to the example of Fig. 11. In the first embodiment, a "completed" reception status refers to a state in which modulation of a message is completed.

[0119] Similarly, it can be understood that the reception status of the message "typhoon information 2" at 15:00 on March 21, 2015 is in a "receiving" state. Further, the reception status of the message "weather information" at 15:00 on March 21, 2015 is in a "waiting" state. In this embodiment, a "waiting" reception status refers to a state in which the generation of a target message signal is not completed, and continuing to wait for receiving the next header-attached modulation signal.

[0120] In the first embodiment, when the reception of a message becomes "complete" according to the reception management table 244, the display process unit 250 is requested to display the message.

[0121] Next, an operation performed by the information process apparatus 200 of the first embodiment is described with reference to Fig. 12.

[0122] In the information process apparatus 200 of the first embodiment, the reservation setting unit 252 of the display process unit 250 refers to the transmission schedule table 241 when the input accepting unit 251 receives input of the type of message to be received (Step S1201, S1202). Then, the reservation setting unit 252 obtains a center frequency of the frequency band of the carrier wave used for transmitting the input type of message from the transmission schedule table 241 (Step S1203). The reservation setting unit 252 also obtains the time of starting the transmission of the input type of message (transmission start time) from the transmission schedule table 241 (Step S1203) .

[0123] Then, the reservation setting unit 252 of the display process unit 250 generates a reception reservation table 242 including the input type of message (Step S1204) and stores the generated reception reservation table 242 in the storage unit 240 (Step S1205). The reception reservation table 242 also the obtained center frequency and the obtained transmission start time that are associated with the input type of message.

[0124] The demodulation unit 260 refers to the reception reservation table 242 (Step S1206) and obtains the center frequency having a broadcast start time closest to the present time (Step S1207). Then, the demodulation unit 260 sends a setting request to the receiver 210 for requesting the receiver 210 to set the reception frequency to the obtained center frequency (Step S1208) .

[0125] Upon receiving the setting request, the receiver 210 sets the requested frequency as the reception frequency in accordance with the setting frequency (Step S1209) . When the receiver 210 receives the header-attached modulation signal of the set reception frequency, the receiver 210 delivers the received header-attached modulation signal to the demodulation process unit 260 (Step S1210) .

[0126] Upon receiving the header-attached modulation signal, the demodulation process unit 260 refers to the transmission schedule table 241 and obtains the type of message corresponding to the reception frequency and the reception start time (Step S1211). Then, the demodulation process unit 260 refers to the accumulation table 244 (Step S1212) and stores the received header-attached modulation signal in a corresponding storage area of the signal database 220 (Step S1213) . Further, the demodulation process unit 260 updates the reception management table 243 in accordance with the received header-attached modulation signal (Step S1214) .

[0127] Then, the demodulation process unit 260 performs demodulation by using the header-attached modulation signal stored in the signal database 220 (Step S1215) . Details performed in Step S1215 are described below.

[0128] Then, the demodulation process unit 260 outputs a demodulated message and a request to display the message to the display process unit 250 (Step S1217) .

[0129] Next, the processes performed by the demodulation process unit 260 of the first embodiment are described in detail with reference to Fig. 13. Fig. 13 is a first flowchart for describing the processes performed by the demodulation process unit 260.

[0130] In the demodulation process unit 260 of the first embodiment, the reception control unit 261 refers to the reception reservation table 242 and sends a setting request to the receiver 210 for requesting the receiver 210 to set the reception frequency (Step S1301) . Then, the demodulation process unit 260 receives a header-attached modulation signal via the receiver 210 (Step S1302) .

[0131] Then, the signal accumulation unit 262 of the demodulation process unit 260 refers to the transmission schedule table 241 and the accumulation table 244 and stores the received header-attached modulation signal in a storage area of the signal database 220 that corresponds to a type of message matching the reception signal and the reception start time of the header-attached modulation signal (Step S1303). Then, the signal accumulation unit 262 updates the reception management table 243 (Step S1304) .

[0132] Then, the signal accumulation unit 262 determines whether two or more header-attached modulation signals are stored in the storage area of the signal database 220 in which the received header-attached modulation signal is stored (Step S1305). In a case where two or more header-attached modulation signals are not stored in the storage area of the signal database 220 (No in Step S1305), the demodulation process unit 260 proceeds to the below-described Step S1312.

[0133] In a case where two or more header-attached modulation signals (multiple header-attached modulation signals) are stored in the storage area of the signal database 220, the signal obtaining unit 263 of the demodulation process unit 260 obtains the multiple header-attached modulation signals that are stored in the storage area having the same identifier. Then, the signal extracting unit 264 of the demodulation process unit 260 extracts an extraction signal from each of the obtained multiple header-attached modulation signals (Step S1306). The extracting of extraction signals is performed in the above-described manner.

[0134] Then, the waveform comparison unit 265 of the demodulation process unit 260 compares the waveforms of the extraction signals extracted from the multiple header-attached modulation signals and obtains a degree of match (matching degree) according to the comparison (Step S1307). Note that a known method may be used to compare the waveforms.

[0135] Then, the demodulation process unit 260 determines whether the matching degree is greater than or equal to a predetermined threshold (Step S1308). In a case where the matching degree is not greater than or equal to the predetermined threshold (No in Step S1308), the demodulation process unit 260 returns to Step S1302.

[0136] In a case where the matching degree is greater than or equal to the predetermined threshold (Yes in Step S1308), the demodulation process unit 260 generates a target demodulation signal from the multiple extraction signals (Step S1309). Details of the process performed in Step S1309 are described below. Note that the threshold of Step S1308 may be set beforehand to the demodulation process unit 260.

[0137] When the target demodulation signal is generated, the demodulation unit of the demodulation process unit 260 demodulates the target demodulation signal including a message (Step S1310) . Then, the message output unit 269 outputs the demodulated message together with a request for displaying the message to the display process unit 250 (Step S1311). Thereby, the processes of the demodulation process unit 260 is completed.

[0138] Further, in the case where two or more header-attached modulation signals are not stored in the storage area (No in Step S1305), the exclusion determination unit 266 of the demodulation process unit 260 determines whether the received header-attached demodulation signal is to be subjected to waveform comparison by the waveform comparison unit 265 (Step S1312) . For example, in a case where the length of the synchronization signal is not Td [sec.], the exclusion determination unit 266 may determine to exclude the received header-attached modulation signal from target header-attached modulation signals that are to be compared.

[0139] In a case where the received header-attached demodulation signal is determined not to be a target for waveform comparison (No in Step S1312), the demodulation process unit 260 returns to the process of Step S1302.

[0140] In a case where the received header-attached demodulation signal is determined to be a target for waveform comparison (Yes in Step S1312), the waveform comparison unit 265 compares the synchronization signal included in the extraction signal with synchronization signal data 245 and obtains a matching degree based on the comparison (Step S1313). Then, the waveform comparison unit 265 determines whether the matching degree is greater than or equal to a threshold (Step S1314) . Note that, although the threshold of Step S1314 may be a value greater than the threshold of Step S1308, the threshold of Step S1314 may be the same as the threshold of Step S1308.

[0141] The threshold of Step S1314 is preferred to be a value greater than the threshold of Step S1308 because the extraction signal itself is a target demodulation signal in the case of Step S1314. Therefore, the threshold of Step S1314 is preferred to be near 100%.

[0142] In a case where the matching degree is greater than or equal to the threshold (Yes in Step S1314), the demodulation process unit 260 determines the extraction signal to be the target demodulation signal and proceeds to Step S1310.

[0143] In a case where the matching degree is not greater than or equal to the threshold (No in Step S1314), the waveform comparison unit 265 compares the synchronization signal and the header information signal with the synchronization signal data 245 and the header information data 246, respectively. Then, the waveform comparison unit 265 obtains the matching degree to a part reaching to the header information signal (Step S1315) .

[0144] Then, the waveform comparison unit 265 determines whether the matching degree is greater than or equal to a threshold (Step S1316). The threshold of Step S1316 may be the same as or different from the threshold of Step S1314.

[0145] In a case where the matching degree is not greater than or equal to threshold (No in Step S1316), the demodulation process unit 260 returns to Step S1302.

[0146] In a case where the matching degree is greater than or equal to the threshold (Yes in Step S1316), the demodulation process unit 260 determines that the extraction signal as a target demodulation signal and proceeds to Step S1310.

[0147] Next, a process of generating the target demodulation signal is described with reference to Fig. 14. Fig. 14 is a second flowchart for describing the processes of the demodulation process unit 260. Fig. 14 depicts the details of the process performed in Step S1309 of Fig. 13.

[0148] The demodulation process unit 260 of the first embodiment sets the value of a variable M to 1 (M = 1) (Step S1401). Then, the position matching unit 270 of the signal generation unit 267 determines whether the length of the synchronization signal included in the Mth extraction signal is Td seconds (Step S1402) . In a case where the length of the synchronization signal is Td seconds (Yes in Step S1402), the position matching unit 270 performs position matching on the Mth extraction signal, so that a reference position used when superimposing the Mth extraction signal with another extraction signal is set to a top (start point) of the synchronization signal (Step S1403). Then, the demodulation process unit 260 proceeds to the below-described Step S1407.

[0149] In a case where the length of the synchronization signal is less than Td seconds (No in Step S1402), the position matching unit 270 determines whether a header information signal is continuing at an end point of the synchronization signal (Step S1404) .

[0150] In a case where a header information signal is continuing at the end point of the synchronization signal (Yes in Step S1404), the position matching unit 270 performs position matching on the Mth extraction signal, so that a reference position used when superimposing the Mth extraction signal with another extraction signal is set to the end point of the synchronization signal (Step S1405) . Then, the demodulation process unit 260 proceeds to the below-described Step S1407.

[0151] In a case where a header information signal is not continuing at the end point of the synchronization signal (No in Step S1404), the signal generation unit 267 of the demodulation process unit 260 excludes the Mth extraction signal so that the excluded Mth extraction signal is not used as a target modulation signal (Step S1406) .

[0152] Then, the signal generation unit 267 determines whether the processes of Step S1402 to Step S1406 have been performed on all of the obtained extraction signals (Step S1407). That is, in Step S1407, the signal generation unit 267 determines whether the reference position used when superimposing the extraction signals have been decided (set) for all of the obtained extraction signals.

[0153] In a case where the processes of Step S1402 to Step S1406 have not been performed on all of the obtained extraction signals (No in Step S1407), the signal generation unit 267 increments the variable M to "M = M +1" (Step S1408) and returns to Step S1402.

[0154] In a case where the processes of Step S1402 to Step S1406 have been performed on all of the obtained extraction signals (Yes in Step S1407), the signal generation unit 267 determines whether the position matching process has been performed on three or more extraction signals (Step S1409). In a case where the signal generation unit 267 determines that the position matching process has been performed on less than three extraction signals (No in Step S1409), the demodulation process unit 260 proceeds to the below-described Step S1413.

[0155] In a case where the signal generation unit 267 determines that the position matching process has been performed on three or more extraction signals (Yes in Step S1409), the suitable value decision unit 271 of the signal generation unit 267 superimposes each of the extraction signals and compares the signal strength at each predetermined interval time (Step S1410). Then, the suitable value decision unit 271 decides the value of the signal strength that is to be used based on the results of the comparison of Step S1410 (Step S1411).

[0156] For example, in a case where there are three or more signal strength values, the suitable value decision unit 271 may exclude a signal strength that is farthest from the other strength values and obtain the average of the strength value (except for the excluded signal strength) .

[0157] Then, the signal generation unit 267 generates a target modulation signal associated with a predetermined time and the selected signal strength (Step S1412) .

[0158] In a case where the signal generation unit 267 determines that the position matching process has not been performed on three or more extraction signals (No in Step S1409), the signal generation unit 267 determines whether the position matching process has been performed on two or more extraction signals (Step S1413) . In a case where the signal generation unit 267 determines that the position matching process has not been performed on two or more extraction signals (No in Step S1413), the demodulation process unit 260 proceeds to Step S1415.

[0159] In a case where the signal generation unit 267 determines that the position matching process has been performed on two or more extraction signals (Yes in Step S1413), the suitable value decision unit 271 of the signal generation unit 267 compares the signal strengths of two extraction signals of a predetermined time. Then, the suitable value decision unit 271 decides that the value of the larger signal strength of the two extraction signals is to be used (Step S1414). Then, the demodulation process unit 260 proceeds to Step S1412.

[0160] In a case where the signal generation unit 267 determines that the position matching process has not been performed on two or more extraction signals (i.e., the position matching process only being performed on a single extraction signal) (No in Step S1413), the signal generation unit 267 outputs the single extraction signal as the target demodulation signal (Step S1415).

[0161] Next, the processes of the position matching unit 270 are described with reference to Figs. 15A to 15D. Figs. 15A to 15D are schematic diagrams for describing the processes of the position matching unit 270. Fig. 15A depicts an example of a synchronization signal having a predetermined length of Td seconds. Figs. 15B, 15C, and 15D depict examples where the synchronization signal is shorter than the predetermined length Td.

[0162] The length of time of the synchronization signal 101 of Fig. 15A is Td seconds. The length of time Td of the synchronization signal 101 begins from a time Ts when a start point of the synchronization signal 101 is received and ends at a time Te when an end point of the synchronization signal 101 is received.

[0163] The length of time of the synchronization signal 102 of Fig. 15B is Td1 seconds. The length of time Td1 begins from a time Ts1 when a start point of the synchronization signal 102 is received and ends at a time Te when an end point of the synchronization signal 102 is received. The length of time Td1 of the synchronization signal 102 is shorter than the length of time Td of the synchronization signal 101. Fig. 15B indicates that the synchronization signal 102 was not received during a period G1 beginning from the time Ts and ending at the time Ts1.

[0164] The length of time of the synchronization signal 103 of Fig. 15C is Td2 seconds. The length of time Td2 begins from a time Ts when a start point of the synchronization signal 103 is received and ends at a time Te1 when an end point of the synchronization signal 103 is received. The length of time Td1 of the synchronization signal 103 is shorter than the length of the time Td of the synchronization signal 101. Fig. 15C indicates that the synchronization signal 103 was not received during a period G2 beginning from the time Te1 and ending at the time Te.

[0165] The length of time of the synchronization signal 103 of Fig. 15D is Td3 seconds. The length of time Td3 begins from a time Ts2 when a start point of the synchronization signal 104 is received and ends at a time Te2 when an end point of the synchronization signal 104 is received. The length of time Td3 of the synchronization signal 104 is shorter than the length of time of the synchronization signal 101. Fig. 15D indicates that the synchronization signal 104 was not receiving during a period G3 beginning from the time Ts and ending at a time Ts1 and during a period G4 beginning from the time Te2 and ending at the time Te.

[0166] In a case where the synchronization signal included in the Mth extraction signal is the synchronization signal 101, the length of the synchronization signal 101 included in the Mth extraction signal is the predetermined value (Td seconds) . Therefore, the position matching unit 270 of the first embodiment sets the start point of the synchronization signal 101 as the reference position that is used when superimposing the Mth extraction signal with another extraction signal.

[0167] Further, in a case where the synchronization signal included in the Mth extraction signal is the synchronization signal 102, the length of the synchronization signal 102 included in the Mth extraction signal is not the predetermined value (Td seconds). Therefore, the position matching unit 270 of the first embodiment determines whether a header information signal continues from the rear of the synchronization signal 102 . Because a header information signal is received in continuation from the synchronization signal 102 at the time Te of receiving the end point of the synchronization signal, the position matching unit 270 sets the end point of the synchronization signal 102 as the reference position that is used when superimposing the Mth extraction signal with another extraction signal.

[0168] Further, in a case where the synchronization signal included in the Mth extraction signal is the synchronization signal 103, the length of the synchronization signal 103 included in the Mth extraction signal is not the predetermined value (Td seconds). Therefore, the position matching unit 270 of the first embodiment determines whether a header information signal continues from the rear of the synchronization signal 103 . Because there is a period G2 in which no signal is received following the synchronization signal 103, no header information signal continues from the synchronization signal 103.

[0169] In this case, the position matching unit 270 cannot determine whether the synchronization signal 103 is an independent signal or a part of an extraction signal. Therefore, the position matching unit 270 excludes the extraction signal including the synchronization signal 103 from the extraction signals to be used for the signal generation process.

[0170] Further, the synchronization signal 104 is handled in a similar manner as the synchronization signal 103. That is, in a case where the synchronization signal included in the Mth extraction signal is the synchronization signal 104, the length of the synchronization signal 104 included in the Mth extraction signal is not the predetermined value (Td seconds) and a period G4 in which no signal is received follows the synchronization signal 104. Therefore, the position matching unit 270 cannot determine whether the synchronization signal 104 is an independent signal or a part of an extraction signal. Accordingly, the position matching unit 270 excludes the extraction signal including the synchronization signal 104 from the extraction signals to be used for the signal generation process.

[0171] Thus, according to the above-described embodiment, when a part of a synchronization signal is disarranged (disordered), whether the synchronization is to be used for a signal generation process is determined depending on the manner of the disarrangement.

[0172] Next, the processes of the suitable value decision unit 271 are described with reference to Figs. 16A and 16B. Figs. 16A and 16B are schematic diagrams for describing the processes of the suitable value decision unit 271.

[0173] Figs. 16A and 16B depict an example where an extraction signal 50 is extracted from a header-attached modulation signal 40 transmitted from the transmitter 300-1. Fig. 16A is a schematic diagram for describing the header-attached modulation signal 40 received by the data processing apparatus 200. Fig. 16B is a schematic diagram for describing the deciding of a selected value.

[0174] In the example of Fig. 16A, the header-attached modulation signal 40 that includes a synchronization signal and a header information signal is obtained by modulating each carrier wave of four frequencies f1, f2, f3, and f4. That is, the header-attached modulation signal 40 includes a header-attached modulation signal 40-f1 of frequency f1, a header-attached modulation signal 40-f2 of frequency f2, a header-attached modulation signal 40-f3 of frequency f3, and a header-attached modulation signal 40-f4 of frequency f4. A message signal is divided into four parts and transmitted by superimposing the four header-attached modulation signals 40-f1, 40-f2, 40-f3, and 40-f4 included in the header-attached modulation signal 40.

[0175] Similarly, in another example, a header-attached modulation signal 42 transmitted from the transmitter 300-2 includes a header-attached modulation signal 42-fl' of frequency f1, a header-attached modulation signal 42-f2' of frequency f2, a header-attached modulation signal 42-f3', and a header-attached modulation signal 42-f4' . A message signal is divided into four parts and transmitted by superimposing the four header-attached modulation signals 42-f1', 42-f2', 42-f3', and 42-f4' .

[0176] Similarly, in yet another example, a header-attached modulation signal 43 transmitted from the transmitter 300-3 includes a header-attached modulation signal 43-f1" of frequency f1, a header-attached modulation signal 43-f2'' of frequency f2, a header-attached modulation signal 43-f3", and a header-attached modulation signal 43-f4". A message signal is divided into four parts and transmitted by superimposing the four header-attached modulation signals 43-f1", 43-f2", 43-f3", and 43-f4" .

[0177] The transmitters 300-1, 300-2, and 300-3 divide the message signal by using the same method (technique).

[0178] In the example of Fig. 16B, a target demodulation signal is generated by using an extraction signal 50-f1 extracted from the header-attached modulation signal 40-f1 of frequency f1, an extraction signal 52-f1' extracted from the header-attached modulation signal 42-f1' of frequency f1', an extraction signal 53-f1" extracted from the header-attached modulation signal 43-f1'' of frequency f1".

[0179] The suitable value decision unit 271 of the first embodiment superimposes the three extraction signals and compares the signal strengths of a predetermined time unit.

[0180] The term "predetermined time unit" refers to a unit of time of a resolution corresponding to a modulation rate. For example, in a case of an extraction signal that is modulated 10 times in 1 second, the predetermined time unit is 0.1 seconds.

[0181] In the example of Fig. 16B, the value of the signal strength of the extraction signal 50-f1 at the time t1 is S11, the value of the signal strength of the extraction signal 52-f1' at the time t1 is S12, and the value of the signal strength of the extraction signal 53-f" at the time t1 is S13.

[0182] The suitable value decision unit 271 compares the values S11, S12, and S13 of the signal strengths and determines whether each of the signal strengths values are substantially the same.

[0183] More specifically, the suitable value decision unit 271 compares the value S11 and the value S12 and determines whether the difference between the values S11 and S12 is within a predetermined range. Then, the suitable value decision unit 271 compares the value S11 and the value S13 and determines whether the difference between the values S11 and S13 is within a predetermined range . Then, the suitable value decision unit 271 compares the value S12 and the value S13 and determines whether the difference between the values S12 and S13 is within a predetermined range.

[0184] In a case where all of the differences resulting from the comparison are within a predetermined range, the suitable value decision unit 271 decides the largest value among the values S11-S13 is to be the value of the signal strength at the time t1.

[0185] Alternatively, in a case where there is a combination of values S11-S13 whose difference does not fall within the predetermined range, only the values whose difference falls within the predetermined range may be compared and the larger one of the compared values may be decided to be the value of the signal strength at the time t1.

[0186] Alternatively, the suitable value decision unit 271 may obtain the average of the values having differences falling within the predetermined range and decide the average be the value of the signal strength at the time t1.

[0187] Similarly, the suitable value decision unit 271 of the first embodiment decides a value of a signal strength suitable for each time unit. That is, the suitable value decision unit 271 decides a value of a signal strength that is suitable for the time t2 from the values S21, S22, and S23 of each of the extraction signals. Further, the suitable value decision unit 271 decides a value of a signal strength that is suitable for the time t3 from the values S31, S32, and S33 of each of the extraction signals.

[0188] Further, in a situation where there are two values Sin, S2n of signal strengths of the extraction signals (e.g., at time tn), the suitable value decision unit 271 may decide the larger one of the two values S1n, S2n be the suitable signal strength at the time tn.

[0189] Then, the suitable value decision unit 271 may store each decided value of the signal strength of each time unit as a target modulation signal.

[0190] For example, the suitable value decision unit 271 may store the value S11 of the signal strength of the time t1 as the target modulation signal. Similarly, the suitable value decision unit 271 may store the value S22 of the signal strength of the time t2 as the target modulation signal. The suitable value decision unit 271 may store the value S11 of the signal strength of the time t1 as the target modulation signal. Similarly, the suitable value decision unit 271 may store the value S22 of the signal strength of the time t2 as the target modulation signal. Similarly, the suitable value decision unit 271 may store the value S22 of the signal strength of the time t2 as the target modulation signal. Further, the suitable value decision unit 271 may store the value S31 of the signal strength of the time t3 as the target modulation signal. Further, the suitable value decision unit 271 may store the value S1n of the signal strength of the time tn as the target modulation signal.

[0191] Similarly, the suitable value decision unit 271 performs the above-described processes on the extraction signals extracted from the header-attached modulation signals 40-f2, 42-f2', 43-f2" and generates a target demodulation signal. Further, the suitable value decision unit 271 performs the above-described processes on the extraction signals extracted from the header-attached modulation signals 40-f3, 42-f3', 43-f3'' and generates a target generation signal.

[0192] Hence, according to the first embodiment, a target demodulation signal is generated and demodulated by performing a process of receiving header-attached modulation signals including the same message signal from multiple transmitters 300, extracting the message signals from the header-attached modulation signals, generating the target demodulation signal prior to demodulating the message signals, and demodulating the target demodulation signal. Therefore, with the first embodiment, a target demodulation signal having a waveform similar to a message signal superimposed on a carrier wave can be generated. Thus, the accuracy of information obtained from wireless signals can be improved.

[0193] Next, a display of the information process apparatus 200 according to the first embodiment of the present invention is described. Fig. 17 is a schematic diagram illustrating a first example of a setting screen 17 for reception reservation.

[0194] The setting screen 17 of Fig. 17 is displayed on, for example, the information process apparatus 200. For example, the display control unit 254 displays the setting screen 17 on a display of the information process apparatus 200 when the communication process unit 230 is activated.

[0195] The setting screen 17 includes buttons 171 to 175 . The button 171 is for switching the setting screen 17 to a screen for selecting a sea area from which information is desired to be obtained. The button 172 is for switching the setting screen 17 to a screen for selecting the type of information. The button 173 is for setting a reservation for receiving a header-attached modulation signal. The button 174 is for switching the setting screen 17 to an initial screen. The button 175 is for switching the setting screen 17 to a screen displaying the status of reception reservation.

[0196] Fig. 18 is a schematic diagram illustrating an example of a screen 18 for selecting a sea area. The setting screen 17 is switched to the screen 18 of Fig. 18 when the button 171 of the setting screen 17 is selected.

[0197] The screen 18 includes panels 181 and 182 for enabling a sea area to be selected. The panels 181 and 182 include buttons for selecting a sea area.

[0198] When a sea area displayed on the screen 18 is selected via the input accepting unit 251, the information process apparatus 200 of the first embodiment identifies the transmission station 3 that transmits information of the selected sea area. Note that the information process apparatus 200 may be stored with a table containing sea areas associated with transmission stations 3 that transmit information of the sea areas.

[0199] Fig. 19 is a schematic diagram illustrating an example of a screen 19 for selecting the type of information. The screen 19 of Fig. 19 displays buttons for selecting the type of information.

[0200] When the input accepting unit 251 receives selection of the type of information, the reservation setting unit 252 of the information process apparatus 200 identifies information (e.g., frequency, time period) for allowing a message of the selected type of information to be transmitted by the transmission station 3 identified by the selection made with the screen 18 of Fig. 18. Then, the reservation setting unit 252 generates the reception reservation table 242.

[0201] For example, in a case where a button "Okinawa coast" of the screen 18 is selected and a button "typhoon" of the screen 19 is selected, the reservation setting unit 252 identifies the frequency of the carrier wave for transmitting typhoon information of the Okinawa coast along with the time period for transmitting the typhoon information and stores the identified information in the reception reservation table 242.

[0202] Fig. 20 is a schematic diagram illustrating an example of a setting screen 17A for displaying a reservation status. In the setting screen 17A, information 175A indicating a reservation status is displayed in an area where the button 175 was displayed in the setting screen 17 of Fig. 17. Further, a screen 176 for selecting whether to displaying a message is displayed in the setting screen 17A. A message indicating the completion of receiving typhoon information 1 is displayed in the screen 176. When a button 177 of the screen 176 for displaying a message is selected, the information process apparatus 200 displays a message. Further, when a button 178 of the screen 176 for not displaying a message is selected, the display control unit 254 terminates the displaying of the screen 176.

[0203] Fig. 21 is a schematic diagram illustrating an example of the setting screen 17A displaying information 175A indicating the reservation status. The information 175A indicating the reservation status includes items such as "type of message", "transmission station (transmitting source)", "present time", "reception completion date", "reception completion time", "reception status", and "size of received data".

[0204] The information 175A indicating the reservation status is displayed based on the reception management table". Therefore, the information 175A indicating the reservation status changes along with the passing of time.

[0205] In the example of Fig. 21, the message "typhoon information 1" is an extraction signal extracted from a header attached modulation signal transmitted from a meteorological agency. It can be understood that the reception of "typhoon information 1" is completed 12:01 in the afternoon of March 21, 2015.

[0206] Hence, with the information process apparatus 200 of the first embodiment, a corresponding message of a superimposed header-attached modulation signal can be automatically received and demodulated, and displayed by simply setting the information "sea area" and the "type of information (message)".

[0207] Further, with the first embodiment, a target modulation signal can be generated and modulated by extracting extraction signals from multiple header-attached modulation signals transmitted from different transmission stations at different time periods and superimposing the extraction signals.

[0208] Accordingly, with the first embodiment, desired information (message) can be received by performing a simple operation. Further, the accuracy of information obtained from wireless signals can be improved.

<Second embodiment



[0209] Next, the second embodiment of the present invention is described with reference to the accompanying drawings. The second embodiment is different from the first embodiment in that an information process apparatus including the demodulation process unit 269 demodulates header-attached modulation signals received by multiple reception stations. Accordingly, only this difference with the first embodiment is described. Thus, in the second embodiment, like parts/components are denoted with like reference numerals as the reference numerals of the first embodiment and are not further explained.

[0210] Fig. 22 is a schematic diagram for describing a configuration of a second communication system comprising an information processing apparatus according to the second embodiment of the present invention.

[0211] The communication system 100A includes the information process apparatus 200A, and receivers 500-1 to 500-n.

[0212] The information process apparatus 200A of the second embodiment receives wireless signals transmitted from communication apparatuses 600-1 to 600-n via the receivers 500-1 to 500-n. The information process apparatus 200A extracts extraction signals from each of the wireless signals and generates a target demodulation signal. Then, the information process apparatus 200A transmits the generated target demodulation signal to, for example, a terminal device connected to a network or the like connected to the information process apparatus 200A. Note that the terminal device 700 may be a typical information process apparatus including an arithmetic processor and a memory. Accordingly, the information process apparatus 200A of the second embodiment functions as a demodulation server.

[0213] In the following, the receivers 500-1 to 500-n may be collectively referred to as "receiver 500" when the receivers 500-1 to 500-n are not particularly distinguished from each other. Further, the communication apparatuses 600-1 to 600-n may be collectively referred to as "communication apparatus 600" when the communication apparatuses 600-1 to 600-n are not particularly distinguished from each other.

[0214] The communication apparatus 600 and the receiver 500 perform wireless communication using multiple carrier waves of different frequencies (multiband wireless communication).

[0215] The communication apparatuses 600-1 to 600-n transmit superimposed modulation signals indicating a predetermined message at a predetermined time based on the transmission schedule table stored beforehand in the communication apparatuses 600-1 to 600-n. That is, communication apparatuses 600-1 to 600-n transmit header-attached modulation signals including superimposed signals including the same message at different timings.

[0216] When the information process apparatus 200A of the second embodiment receives header-attached modulation signals from the communication apparatus 600 via the receiver 500, the information process apparatus 200A stores the header-attached modulation signals in correspondence with each type of message in the signal database 220. Then, the information process apparatus 200A obtains the header-attached modulation signals of each type of message, extracts extraction signals including message signals from multiple header-attached modulation signals, and generates a target demodulation signal.

[0217] The target demodulation signal transmitted from the information process apparatus 200A to the terminal device 700 may be demodulated at the terminal device 700.

[0218] Alternatively, the target demodulation signal may be demodulated at the information process apparatus 200A and a message resulting from the demodulation by the information process apparatus 200A may be transmitted from the information process apparatus 200A to the terminal device 700.

[0219] Further, the information process apparatus 200A of the second embodiment may function as a reception station 800 that receives wireless signals from the communication apparatus 600 by being connected to the receiver 500.

[0220] Next, the communication performed by using the communication system 100A is described with reference to Fig. 23. Fig. 23 is a schematic diagram for describing an example of using the communication system 100A.

[0221] The communication system 100A may be applied to, for example, communication performed between the ships 2, 2A located in the sea and the reception station 500 located on land.

[0222] The communication apparatus 600-1 may be mounted on the ship 2 and the communication apparatus 600-2 may be mounted on the ship 2A, so that the communication apparatuses 600-1, 600-2 can transmit a predetermined message at a predetermined time period. The information process apparatus 200A may be placed on, for example, a communication facility located on land.

[0223] In the example of Fig. 23, when header-attached modulation signals are transmitted from the communication apparatus 600, the header-attached modulation signals reach the land by being reflected from the ionosphere, the earth surface, and the sea surface. When the information process apparatus 200A receives the header-attached modulation signals reaching the land via the receiver 500, the information process apparatus 200A stores the header-attached modulation signals in the signal database 220.

[0224] In this situation, the information process apparatus 200A does not always receive all of the header-attached modulation signals transmitted by the communication apparatus 600 at a single time. In the example of Fig. 23, the information process apparatus 200A illustrates a case where the information process apparatus 200A receives the header-attached modulation signals transmitted from the communication apparatus 600-1 and a portion of the header-attached modulation signals transmitted from the communication apparatus 600-2 is received by the information process apparatus 200A via the receiver 2.

[0225] Fig. 24 is a schematic diagram illustrating the functions of each unit included in the second communication system.

[0226] The communication apparatus 600 includes a modulation signal generation unit 610, a header information attaching unit 620, a storage unit 630, and a transmitting unit 640.

[0227] Each of the modulation signal generation unit 610, the header information attaching unit 620, the storage unit 630, and the transmitting unit 640 are the same as the modulation signal generation unit 310, the header information attaching unit 320, the storage unit 330, and the transmitting unit 640 of the transmitter 300. Therefore, further explanation of the modulation signal generation unit 610, the header information attaching unit 620, the storage unit 630, and the transmitting unit 640 is omitted.

[0228] The information process apparatus 200A of the second embodiment includes a communication process unit 230A. The communication process unit 230A is the same as the communication process unit 230 of the first embodiment except that the display process unit 250 is not included in the communication process unit 230A.

[0229] Note that the display process unit 250 may be provided in the terminal device 700.

[0230] Therefore, in the information process apparatus 200A of the second embodiment, the reception reservation table 242 may be generated based on the content that is set to the terminal device 700.

[0231] Further, the demodulation process unit 260 of the second embodiment may transmit a target demodulation signal to the terminal device 700 after the target demodulation signal is generated. Alternatively, the demodulation process unit 260 may transmit a message resulting from the demodulation of the target demodulation signal to the terminal device 700.

[0232] In the demodulation process unit 260 of the second embodiment, it may be determined beforehand on whether to transmit the target demodulation signal or the message to the terminal device 700. For example, in a case where the terminal device 700 does not have a demodulation function, the demodulation process unit 260 may transmit the result of demodulating the target demodulation signal (demodulating result) to the terminal device 700. Alternatively, in a case where the terminal device 700 does not have a demodulation function, the demodulating process unit 260 may transmit a message resulting from the demodulating to the terminal device 700.

[0233] Hence, with the second embodiment, the accuracy of information obtained from wireless signals can be improved by extraction signals including multiple header-attached modulation signals and superimposing the extracted signals in a case where, for example, the same message is transmitted at different timings.

[0234] Although the second embodiment is explained by referring to a case where the communication apparatus 600 is mounted on a ship, the second embodiment is not limited to this case. For example, the communication apparatus 600 may be located in a mountain area. The area for placing the communication apparatus 600 may be land or sea. That is, the position for placing the communication apparatus 600 is not limited in particular.

[0235] With the second embodiment, the multiple receivers 500 are allocated in multiple areas. However, a single receiver 500 may be connected to the information process apparatus 200A.

[0236] Hence, with the above-described embodiments of the present invention, the accuracy of information obtained from wireless signals can be improved.

[0237] All examples and conditional language recited herein are intended for pedagogical purposes to aid the reader in understanding the invention and the concepts contributed by the inventor to furthering the art, and are to be construed as being without limitation to such specifically recited examples and conditions, nor does the organization of such examples in the specification relate to a showing of the superiority and inferiority of the invention. Although the embodiments of the present invention have been described in detail, it should be understood that the various changes, substitutions, and alterations could be made hereto without departing from the scope of the invention, which is defined by the claims.


Claims

1. A non-transitory computer-readable recording medium (28) storing a program for causing a computer to execute a demodulation process, the demodulation process comprising:

receiving multiple wireless signals from multiple transmission stations (300-1 to 300-n), each of the wireless signals including a preamble (41, 51) and a message signal (30) generated by superimposing information on a short wavelength carrier wave;

detecting preambles (41, 51) in the wireless signals;

identifying types of message signals (30) in the wireless signals based on information included in the preambles (41, 51);

extracting the message signals from the wireless signals; and

superimposing the message signals (30) of a same type on each other to generate a target demodulation signal (35) to be demodulated.


 
2. The non-transitory computer-readable recording medium (28) as claimed in claim 1, wherein:

the information in the preambles (41, 51) includes transmission start times of the wireless signals and frequencies of short wavelength carrier waves of the message signals (30);

in the identifying, the types of the message signals (30) are identified by referring to a storage unit (241) that stores the types of the message signals (30)in association with combinations of the transmission start times of the wireless signals and the frequencies of the short-wave carrier waves of the message signals (30);

the demodulation process further includes storing the wireless signals in storage areas of a database (220)that correspond to the types of the message signals (30) included in the wireless signals; and

in the superimposing, the message signals (30) extracted from the wireless signals stored in a same storage area of the database (220) are superimposed on each other.


 
3. The non-transitory computer-readable recording medium (28) as claimed in claim 2,

wherein the superimposing includes

comparing signal strengths of the message signals (30) for each predetermined time,

obtaining a signal strength based on a result of the comparison, and

generating the target demodulation signal (35) based on the obtained signal strength for each predetermined time, and

wherein the demodulation process includes demodulating the target demodulation signal.


 
4. The non-transitory computer-readable recording medium (28) as claimed in claim 3, wherein in the superimposing, the target demodulation signal (35) is generated based on a largest signal strength among the signal strengths of the message signals (30) for each predetermined time.
 
5. The non-transitory computer-readable recording medium (28) as claimed in claim 3, wherein in the superimposing, the target demodulation signal (35) is generated based on an average strength of the signal strengths of the message signals (30) for each predetermined time.
 
6. The non-transitory computer-readable recording medium (28) as claimed in claim 3, wherein

the preamble (41, 51) includes a synchronization signal (41);

when the synchronization signal (41) has a predetermined length in time, a start point of the synchronization signal (41) is used as a reference position for superimposing the corresponding message signal (30); and

when the synchronization signal (41) is shorter than the predetermined length in time and is followed by a period where no signal is received, the corresponding message signal (30) is excluded from the message signals to be superimposed to generate the target demodulation signal.


 
7. The non-transitory computer-readable recording medium (28) as claimed in claim 6,

wherein the superimposing includes comparing the synchronization signal (30) with a waveform data of the synchronization signal stored in the storage unit, and

wherein when a matching degree between the synchronization signal (30) and the waveform data is greater than or equal to a predetermined value, the corresponding message signal (30) is included in the message signals to be superimposed to generate the target demodulation signal.


 
8. The non-transitory computer-readable recording medium (28) as claimed in claim 1, the demodulation process further comprising:
transmitting the generated target demodulation signal (35) to an information process apparatus (700).
 
9. A demodulation method comprising:

receiving multiple wireless signals from multiple transmission stations (300-1 to 300-n), each of the wireless signals including a preamble (41, 51) and a message signal (30) generated by superimposing information on a short wavelength carrier wave;

detecting preambles (41, 51) in the wireless signals;

identifying types of message signals (30) in the wireless signals based on information included in the preambles;

extracting the message signals from the wireless signals; and

superimposing the message signals (30) of a same type on each other to generate a target demodulation signal (35) to be demodulated.


 
10. The demodulation method as claimed in claim 9, further comprising:
transmitting the generated target demodulation signal (35) to an information process apparatus (700).
 
11. An information process apparatus (200) comprising:
a processor (26) configured to execute a process including

receiving multiple wireless signals from multiple transmission stations (300-1 to 300-n), each of the wireless signals including a preamble (41, 51) and a message signal (30) generated by superimposing information on a short wavelength carrier wave;

detecting preambles (41, 51) in the wireless signals;

identifying types of message signals (30) in the wireless signals based on information included in the preambles;

extracting the message signals (30) from the wireless signals; and

superimposing the message signals (30) of a same type on each other to generate a target demodulation signal (35) to be demodulated.


 
12. The information process apparatus as claimed in claim 11, wherein the process further includes
transmitting the generated target demodulation signal (35) to another information process apparatus (700).
 


Ansprüche

1. Nicht-transitorisches, computerlesbares Aufzeichnungsmedium (28), das ein Programm speichert, das einen Computer veranlasst, einen Demodulationsprozess auszuführen, der Demodulationsprozess umfassend:

Empfangen mehrerer drahtloser Signale von mehreren Übertragungsstationen (300-1 bis 300-n), wobei jedes der drahtlosen Signale eine Präambel (41, 51) und ein Nachrichtensignal (30) einschließt, das durch Überlagern von Informationen mit einer Kurzwellenträgerwelle erzeugt wird;

Erfassen von Präambeln (41, 51) in den drahtlosen Signalen;

Identifizieren von Typen von Nachrichtensignalen (30) in den drahtlosen Signalen basierend auf Informationen, die in den Präambeln (41, 51) eingeschlossen sind;

Extrahieren der Nachrichtensignale aus den drahtlosen Signalen; und

Überlagern der Nachrichtensignale (30) eines gleichen Typs übereinander, um ein zu demodulierendes Zieldemodulationssignal (35) zu erzeugen.


 
2. Nicht-transitorisches, computerlesbares Aufzeichnungsmedium (28) nach Anspruch 1, wobei:

die Informationen in den Präambeln (41, 51) Übertragungsstartzeiten der Funksignale und Frequenzen kurzwelliger Trägerwellen der Nachrichtensignale (30) einschließen;

die Typen der Nachrichtensignale (30) beim Identifizieren durch Bezugnahme auf eine Speichereinheit (241) identifiziert werden, die die Typen der Nachrichtensignale (30) in Verbindung mit Kombinationen der Übertragungsstartzeiten der drahtlosen Signale und der Frequenzen der Kurzwellenträgerwellen der Nachrichtensignale (30) speichert;

der Demodulationsprozess weiter das Speichern der drahtlosen Signale in Speicherbereichen einer Datenbank (220) einschließt, die den Typen der Nachrichtensignale (30) entsprechen, die in den drahtlosen Signalen eingeschlossen sind; und

die Nachrichtensignale (30), die aus den in einem gleichen Speicherbereich der Datenbank (220) gespeicherten drahtlosen Signalen extrahiert werden, beim Überlagern einander überlagert werden.


 
3. Nicht-transitorisches, computerlesbares Aufzeichnungsmedium (28) nach Anspruch 2,

wobei das Überlagern einschließt

Vergleichen von Signalstärken der Nachrichtensignale (30) für jede vorbestimmte Zeit,

Erhalten einer Signalstärke basierend auf einem Ergebnis des Vergleichs, und

Erzeugen des Zieldemodulationssignals (35) basierend auf der erhaltenen Signalstärke für jeden vorbestimmten Zeitpunkt, und

wobei der Demodulationsprozess ein Demodulieren des Zieldemodulationssignals einschließt.


 
4. Nicht-transitorisches, computerlesbares Aufzeichnungsmedium (28) nach Anspruch 3, wobei das Zieldemodulationssignal (35) beim Überlagern basierend auf einer größten Signalstärke unter den Signalstärken der Nachrichtensignale (30) für jeden vorbestimmten Zeitpunkt erzeugt wird.
 
5. Nicht-transitorisches, computerlesbares Aufzeichnungsmedium (28) nach Anspruch 3, wobei das Zieldemodulationssignal (35) beim Überlagern basierend auf einer durchschnittlichen Stärke der Signalstärken der Nachrichtensignale (30) für jeden vorbestimmten Zeitpunkt erzeugt wird.
 
6. Nicht-transitorisches, computerlesbares Aufzeichnungsmedium (28) nach Anspruch 3, wobei

die Präambel (41, 51) ein Synchronisationssignal (41) einschließt;

wenn das Synchronisationssignal (41) eine vorbestimmte zeitliche Länge aufweist, ein Startpunkt des Synchronisationssignals (41) als Referenzposition zum Überlagern des entsprechenden Nachrichtensignals (30) verwendet wird; und

wenn das Synchronisationssignal (41) kürzer als die vorbestimmte zeitliche Länge ist und von einer Periode gefolgt wird, in der kein Signal empfangen wird, das entsprechende Nachrichtensignal (30) von den Nachrichtensignalen ausgeschlossen wird, die überlagert werden sollen, um das Zieldemodulationssignal zu erzeugen.


 
7. Nicht-transitorisches, computerlesbares Aufzeichnungsmedium (28) nach Anspruch 6,

wobei das Überlagern ein Vergleichen des Synchronisationssignals (30) mit Wellenformdaten des in der Speichereinheit gespeicherten Synchronisationssignals einschließt, und

wobei, wenn ein Übereinstimmungsgrad zwischen dem Synchronisationssignal (30) und den Wellenformdaten größer oder gleich einem vorbestimmten Wert ist, das entsprechende Nachrichtensignal (30) in den zum Erzeugen des Zieldemodulationssignals zu überlagernden Nachrichtensignalen eingeschlossen ist.


 
8. Nicht-transitorisches, computerlesbares Aufzeichnungsmedium (28) nach Anspruch 1, der Demodulationsprozess weiter umfassend:
Übertragen des erzeugten Zieldemodulationssignals (35) an eine Informationsverarbeitungsvorrichtung (700).
 
9. Demodulationsverfahren, umfassend:

Empfangen mehrerer drahtloser Signale von mehreren Übertragungsstationen (300-1 bis 300-n), wobei jedes der drahtlosen Signale eine Präambel (41, 51) und ein Nachrichtensignal (30) einschließt, das durch Überlagern von Informationen mit einer Kurzwellenträgerwelle erzeugt wird;

Erfassen von Präambeln (41, 51) in den drahtlosen Signalen;

Identifizieren von Typen von Nachrichtensignalen (30) in den drahtlosen Signalen basierend auf Informationen, die in den Präambeln eingeschlossen sind;

Extrahieren der Nachrichtensignale aus den drahtlosen Signalen; und

Überlagern der Nachrichtensignale (30) eines gleichen Typs übereinander, um ein zu demodulierendes Zieldemodulationssignal (35) zu erzeugen.


 
10. Demodulationsverfahren nach Anspruch 9, weiter umfassend:
Übertragen des erzeugten Zieldemodulationssignals (35) an eine Informationsverarbeitungsvorrichtung (700).
 
11. Informationsverarbeitungsvorrichtung (200), umfassend:
einen Prozessor (26), der zum Ausführen eines Prozesses konfiguriert ist, der einschließt:

Empfangen mehrerer drahtloser Signale von mehreren Übertragungsstationen (300-1 bis 300-n), wobei jedes der drahtlosen Signale eine Präambel (41, 51) und ein Nachrichtensignal (30) einschließt, das durch Überlagern von Informationen mit einer Kurzwellenträgerwelle erzeugt wird;

Erfassen von Präambeln (41, 51) in den drahtlosen Signalen;

Identifizieren von Typen von Nachrichtensignalen (30) in den drahtlosen Signalen basierend auf Informationen, die in den Präambeln eingeschlossen sind;

Extrahieren der Nachrichtensignale (30) aus den drahtlosen Signalen; und Überlagern der Nachrichtensignale (30) eines gleichen Typs übereinander, um ein zu demodulierendes Zieldemodulationssignal (35) zu erzeugen.


 
12. Informationsverarbeitungsvorrichtung nach Anspruch 11, wobei das Verfahren weiter einschließt
Übertragen des erzeugten Zieldemodulationssignals (35) an eine andere Informationsverarbeitungsvorrichtung (700).
 


Revendications

1. Support d'enregistrement non transitoire lisible par ordinateur (28) stockant un programme pour amener un ordinateur à mettre en oeuvre un processus de démodulation, le processus de démodulation comprenant :

la réception de plusieurs signaux sans fil provenant de multiples stations de transmission (300-1 à 300-n), chacun des signaux sans fil comportant un préambule (41, 51) et un signal de message (30) générés par la superposition d'informations sur une onde porteuse de longueur d'onde courte ;

la détection de préambules (41, 51) dans les signaux sans fil ;

l'identification de types de signaux (30) de message dans les signaux sans fil sur la base d'informations contenues dans les préambules (41, 51) ;

l'extraction des signaux de message à partir des signaux sans fil ; et

la superposition des signaux de message (30) d'un même type les uns sur les autres pour générer un signal de démodulation cible (35) à démoduler.


 
2. Support d'enregistrement non transitoire lisible par ordinateur (28) selon la revendication 1, dans lequel :

les informations dans les préambules (41, 51) comportent des heures de début de transmission des signaux sans fil et des fréquences d'ondes porteuses de longueur d'onde courte des signaux de message (30) ;

lors de l'identification, les types de signaux de message (30) sont identifiés en se référant à une unité de stockage (241) qui stocke les types de signaux de message (30) en association avec des combinaisons des heures de début de transmission des signaux sans fil et des fréquences des ondes porteuses à ondes courtes des signaux de message (30) ;

le traitement de démodulation comprend également le stockage des signaux sans fil dans des zones de stockage d'une base de données (220) qui correspondent aux types de signaux de message (30) compris dans les signaux sans fil ; et

lors de la superposition, les signaux de message (30) extraits à partir des signaux sans fil stockés dans une même zone de stockage de la base de données (220) sont superposés les uns sur les autres.


 
3. Support d'enregistrement non transitoire lisible par ordinateur (28) non transitoire selon la revendication 2,

dans lequel la superposition comprend

la comparaison de forces de signal des signaux de message (30) pour chaque heure prédéterminée,

l'obtention d'une force de signal sur la base d'un résultat de la comparaison, et

la génération du signal de démodulation cible (35) sur la base de la force de signal obtenue pour chaque heure prédéterminée, et

dans lequel le traitement de démodulation comprend la démodulation du signal de démodulation cible.


 
4. Support d'enregistrement non transitoire lisible par ordinateur (28) selon la revendication 3, dans lequel lors de la superposition, le signal de démodulation cible (35) est généré sur la base d'une intensité de signal la plus élevée parmi les intensités de signal des signaux de message (30) pour chaque heure prédéterminée.
 
5. Support d'enregistrement non transitoire lisible par ordinateur (28) non transitoire selon la revendication 3, dans lequel, lors de la superposition, le signal de démodulation cible (35) est généré sur la base d'une force moyenne des forces de signal des signaux de message (30) pour chaque heure prédéterminée.
 
6. Support d'enregistrement non transitoire lisible par ordinateur (28) selon la revendication 3, dans lequel

le préambule (41, 51) comporte un signal de synchronisation (41) ;

lorsque le signal de synchronisation (41) a une longueur prédéterminée dans le temps, un point de départ du signal de synchronisation (41) est utilisé comme position de référence pour la superposition du signal de message correspondant ; et

lorsque le signal de synchronisation (41) est plus court que la longueur prédéterminée dans le temps et qu'il est suivi d'une période où aucun signal n'est reçu, le signal de message correspondant (30) est exclu des signaux de message à superposer pour générer le signal de démodulation cible.


 
7. Support d'enregistrement non transitoire lisible par ordinateur (28) selon la revendication 6,

dans lequel la superposition comprend la comparaison du signal de synchronisation (30) avec des données de forme d'onde du signal de synchronisation stockées dans l'unité de stockage, et

dans lequel lorsqu'un degré de correspondance entre le signal de synchronisation (30) et les données de forme d'onde est supérieur ou égal à une valeur prédéterminée, le signal de message correspondant (30) est compris dans les signaux de message à superposer pour générer le signal de démodulation cible.


 
8. Support d'enregistrement non transitoire lisible par ordinateur (28) selon la revendication 1, le traitement de démodulation comprenant également :
la transmission du signal de démodulation cible (35) généré à un appareil de traitement d'informations (700).
 
9. Procédé de démodulation comprenant :

la réception de multiples signaux sans fil provenant de multiples stations de transmission (300-1 à 300-n), chacun des signaux sans fil comprenant un préambule (41, 51) et un signal de message (30) généré par la superposition d'informations sur une onde porteuse de courte longueur d'onde ;

la détection de préambules (41, 51) dans les signaux sans fil ;

l'identification de types de signaux de message (30) dans les signaux sans fil sur la base d'informations contenues dans les préambules ;

l'extraction des signaux de message à partir des signaux sans fil ; et

la superposition des signaux de message (30) d'un même type les uns sur les autres pour générer un signal de démodulation cible (35) à démoduler.


 
10. Procédé de démodulation selon la revendication 9, comprenant également :
la transmission du signal (35) de démodulation cible généré à un appareil de traitement d'informations (700).
 
11. Appareil (200) de traitement d'informations comprenant :
un processeur (26) configuré pour mettre en oeuvre un traitement comprenant

la réception de plusieurs signaux sans fil provenant de multiples stations de transmission (300-1 à 300-n), chacun des signaux sans fil comportant un préambule (41, 51) et un signal de message (30) générés par superposition d'informations sur une onde porteuse de longueur d'onde courte ;

la détection de préambules (41, 51) dans les signaux sans fil ; l'identification de types de signaux de message (30) dans les signaux sans fil sur la base d'informations contenues dans les préambules ;

l'extraction des signaux de message (30) à partir des signaux sans fil ; et la superposition des signaux de message (30) d'un même type les uns sur les autres pour générer un signal de démodulation cible (35) à démoduler.


 
12. Appareil de traitement d'informations selon la revendication 11, dans lequel le traitement comprend également
la transmission du signal de démodulation cible (35) généré à un autre appareil de traitement d'informations (700).
 




Drawing













































































Cited references

REFERENCES CITED IN THE DESCRIPTION



This list of references cited by the applicant is for the reader's convenience only. It does not form part of the European patent document. Even though great care has been taken in compiling the references, errors or omissions cannot be excluded and the EPO disclaims all liability in this regard.

Patent documents cited in the description




Non-patent literature cited in the description