[go: up one dir, main page]

WO2018020868A1 - Tdma通信装置、tdma通信方法 - Google Patents

Tdma通信装置、tdma通信方法 Download PDF

Info

Publication number
WO2018020868A1
WO2018020868A1 PCT/JP2017/021716 JP2017021716W WO2018020868A1 WO 2018020868 A1 WO2018020868 A1 WO 2018020868A1 JP 2017021716 W JP2017021716 W JP 2017021716W WO 2018020868 A1 WO2018020868 A1 WO 2018020868A1
Authority
WO
WIPO (PCT)
Prior art keywords
slot
station
selection section
section
tdma communication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2017/021716
Other languages
English (en)
French (fr)
Inventor
正也 能瀬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Furuno Electric Co Ltd
Original Assignee
Furuno Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Furuno Electric Co Ltd filed Critical Furuno Electric Co Ltd
Priority to CN201780044295.4A priority Critical patent/CN109478939B/zh
Priority to JP2018529422A priority patent/JP6649486B2/ja
Priority to EP17833878.6A priority patent/EP3493432A4/en
Publication of WO2018020868A1 publication Critical patent/WO2018020868A1/ja
Priority to US16/260,267 priority patent/US10892842B2/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • H04B7/26Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
    • H04B7/2643Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using time-division multiple access [TDMA]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/16Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
    • H04J3/1694Allocation of channels in TDM/TDMA networks, e.g. distributed multiplexers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • H04B7/26Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
    • H04B7/2643Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using time-division multiple access [TDMA]
    • H04B7/2656Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using time-division multiple access [TDMA] for structure of frame, burst
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/06Receivers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0808Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]

Definitions

  • the present invention relates to a TDMA communication apparatus and a TDMA communication method in which a plurality of stations reserve slots for transmission, and each station transmits communication data using the reserved slots.
  • TDMA communication system In the TDMA communication system, one frame having a preset time length is time-divided by a plurality of slots. Each station performing TDMA communication transmits and receives communication data in slot units.
  • various detailed protocols are defined by the system. For example, in the AIS (Automatic Identification System) using the SOTDMA communication system described in Patent Documents 1 and 2, the following regulations are provided. ing.
  • FIG. 10 is a diagram for explaining a protocol for determining a transmission slot defined in the AIS.
  • Each frame shown in FIG. 10 indicates a slot.
  • the frame is composed of a plurality of slots arranged in time series.
  • the station that performs transmission by this TDMA communication system sets the selected section SI of the transmission slot St at a constant time interval NI as shown in FIG. 10 in order to perform transmission at a substantially constant cycle. More specifically, the selection section SI is set by a predetermined number of consecutive slots.
  • the center slot NS of the selected section SI is set at a constant time interval NI. As shown in FIG. 10, the center slot NS of the first selected section is called NSS and is set when the TDMA communication apparatus is activated.
  • the station selects one of the plurality of slots constituting the selected section SI as the transmission slot St, and transmits the communication data in the transmission slot St.
  • the position of the transmission slot St in the next selected section SI is determined and transmitted together with the communication data (reservation slot reservation).
  • slot reservation information including the position of the next transmission slot is transmitted together with the communication data in the transmission slot St.
  • slot reservation information from another station may not be used.
  • the slot reservation information from another station may simply not be received. Even if slot reservation information from another station can be received, the process of reflecting this in the slot map is delayed, and it may not be in time to set the position of the transmission slot of the own station.
  • FIG. 11 is a diagram for explaining a problem in the TDMA communication system shown in the prior art.
  • FIG. 11 shows a transmission slot selection state between the own station (s) and the other station (a).
  • SIs indicates the selected section of the local station (s)
  • NSs indicates the central slot of the selected section SIs
  • SIa indicates the selected section of the other station (a)
  • NSa indicates the central slot of the selected section SIa.
  • the selected section SIa may at least partially overlap.
  • the transmission slot selection section and the time interval of this selection section depend on the moving speed of the station (such as a ship). Each station generally changes the communication status according to the moving speed. For this reason, it is also possible to grasp the detailed communication status of the other station by estimating the selection slot of the transmission slot of the other station. This is the same whether the slot reservation information of other stations can be used or the slot reservation information of other stations cannot be used.
  • an object of the present invention is to provide a TDMA communication apparatus and a TDMA communication method for estimating a transmission slot selection interval of another station.
  • the TDMA communication apparatus includes a receiving unit, an estimated information acquiring unit, and a selected section estimating unit.
  • the receiving unit receives communication data from another station in any of a plurality of receiving slots in a selected section set based on a predetermined time interval.
  • the estimation information acquisition unit acquires and calculates estimation information of the estimation selection section of the other station based on communication data received from the other station.
  • the selection section estimation unit sets an estimation selection section using the estimation information.
  • the estimation data corresponding to the selected section of the transmission slot of the other station can be obtained using the communication data received from the other station.
  • the present invention it is possible to estimate the transmission slot selection interval of another station in the TDMA communication system.
  • FIG. 1 is a functional block diagram of a TDMA communication apparatus according to the first embodiment of the present invention.
  • FIG. 2 is a diagram for explaining a concept of estimating a selected section of another station according to the first embodiment of the present invention. Each frame shown in FIG. 2 represents a slot.
  • the TDMA communication apparatus 10 includes an antenna 100, a reception unit 20, an estimation information acquisition unit 31, and a selection section estimation unit 32.
  • TDMA time division multiple access
  • a frame having a predetermined time length is divided into a plurality of slots, and when one frame ends, the process proceeds to the next frame.
  • Each station reserves transmission in slot units, and transmits communication data using the reserved slot as a transmission slot.
  • the reception unit 20 performs reception processing on the communication signal (communication data) received by the antenna 100 and outputs the received signal to the estimation information acquisition unit 31.
  • the reception process is, for example, a filter process, an amplification process, and a demodulation process.
  • the reception unit 20 outputs the demodulated communication data to the estimation information acquisition unit 31.
  • the estimation information acquisition unit 31 acquires information for estimation related to transmission of a transmission source (another station) from communication data. Specifically, the estimation information acquisition unit 31 acquires the position of the reception slot (the position of the reception slot on the time axis) as the estimation information from the reception time of the communication data. The estimation information acquisition unit 31 acquires the position of the reception slot every time communication data is received.
  • the estimation information acquisition unit 31 calculates estimation information from communication data. Specifically, the estimation information acquisition unit 31 calculates a transmission rate from the interval at which communication data is received, that is, the interval between reception slots, as estimation information. Moreover, the information acquisition part 31 for estimation will calculate a transmission rate from ship speed, if ship speed is contained in communication data. The transmission rate corresponds to the time interval NI of the selected section shown in FIG.
  • the estimation information acquisition unit 31 calculates the time interval (corresponding to the “predetermined time interval” of the present invention) NI determined by the system and the time length of the selected section SI from the transmission rate. When the transmission rate can be calculated, the estimation information acquisition unit 31 calculates the time interval NI from the transmission rate. The estimation information acquisition unit 31 calculates the time length of the specified selection section SI from the calculated time interval NI. At this time, the estimation information acquisition unit 31 uses the relationship between the time interval NI determined by the system and the time length of the selected section SI. For example, in AIS, the time length of the selected section SI is defined as 0.2 times the time interval NI, and therefore the estimation information acquisition unit 31 uses this relationship to set the time length of the selected section SI. Is calculated.
  • the estimation information acquisition unit 31 outputs the time interval NI of the other station, the time length of the selected section SI, and the position of the receiving slot on the time axis (the position of the receiving slot) to the selected section estimating unit 32.
  • the time interval NI of the other station, the time length of the selected section SI, and the position of the reception slot correspond to “information for estimating the selected section of the other station” of the present invention.
  • the selection section estimation unit 32 sets the estimated selection section of the transmission slot of the other station using the position of the reception slot a plurality of times, the time interval NI of the other station, and the time length of the selection section SI. More specifically, the selection section estimation unit 32 sets the estimated selection section of the transmission slot of the other station using the concept shown in FIG.
  • the selection section estimation unit 32 determines another station (specific other station) that is a target for estimating the transmission slot selection section.
  • the selected section estimation unit 32 acquires the position of the first reception slot Sr (1) and the position of the second reception slot Sr (2) that are adjacent on the time axis with respect to this specific other station.
  • the first reception slot Sr (1) and the second reception slot Sr (2) are arranged from the oldest side.
  • the position of the first reception slot Sr (1) corresponds to the “position of the first slot” of the present invention.
  • the position of the second reception slot Sr (2) corresponds to the “position of the second slot” of the present invention.
  • the selection section estimation unit 32 sets an estimation selection section SIE (1) for the first reception slot from the position Sr (1) of the first reception slot and the time length of the selection section SI. More specifically, the selection interval estimation unit 32 sets a provisional slot selection interval SIE (12) that assumes that the position Sr (1) of the first reception slot is the first slot of the selection interval SI. This provisional slot selection section SIE (12) corresponds to the “first provisional slot selection section” of the present invention. The selection section estimation unit 32 sets a provisional slot selection section SIE (11) that assumes that the position Sr (1) of the first reception slot is the last slot of the selection section SI. This provisional slot selection section SIE (11) corresponds to the “second provisional slot selection section” of the present invention.
  • the selection section estimation unit 32 sets the range of slots belonging to at least one of the provisional slot selection section SIE (11) and the provisional slot selection section SIE (12) as the estimated maximum selection section SIE (1) for the first reception slot. To do.
  • the first reception slot is the central slot
  • the time length of the estimated maximum selection section SIE (1) is longer than the time length of the specified selection section SI.
  • the selection interval estimation unit 32 delay-shifts the estimated maximum selection interval SIE (1) for the first reception slot at the time interval NI on the time axis, and sets the first temporary estimation selection interval SIPE ′ (2).
  • the selection interval estimation unit 32 sets the second provisional estimation selection interval SIPE (2) from the position Sr (2) of the second reception slot and the time length of the selection interval SI. More specifically, the selection interval estimation unit 32 sets a provisional slot selection interval SIPE (22) that assumes that the position Sr (2) of the second reception slot is the first slot of the selection interval SI. This provisional slot selection section SIE (22) corresponds to the “third provisional slot selection section” of the present invention. The selection section estimation unit 32 sets a provisional slot selection section SIPE (21) that assumes that the position Sr (2) of the second reception slot is the last slot of the selection section SI. This provisional slot selection section SIE (21) corresponds to the “fourth provisional slot selection section” of the present invention.
  • the selection section estimation unit 32 sets the range of slots belonging to at least one of the provisional slot selection section SIPE (21) and the provisional slot selection section SIPE (22) as the second provisional estimation selection section SIPE (2).
  • the second reception slot is the central slot
  • the time length of the second provisional estimated selection section SIPE (2) is greater than the time length of the specified selection section SI. Also long.
  • the selection section estimation unit 32 estimates a slot in which the first temporary estimation selection section SIPE ′ (2) and the second temporary estimation selection section SIPE (2) overlap (the hatched slot in FIG. 2) is estimated by another station. Set to section SIE (2).
  • the position of the reception slot adjacent on the time axis of a specific other station, the specified time interval NI, and the time length of the specified selection section SI can be used. It is possible to easily and reliably estimate the estimated selection interval of the transmission slots.
  • the setting of the transmission slot estimation selection section may be performed for each communication data received from each station, in other words, for each station performing communication.
  • the plurality of reception slots used for setting the estimated selection interval may not be adjacent on the time axis. That is, two reception slots sandwiching one or more reception slots on the time axis may be selected.
  • the delay shift time may be set by multiplying the time interval NI by an integer according to the time difference between the two selected reception slots.
  • FIG. 3 is a flowchart for setting an estimated selection interval in the TDMA communication method according to the first embodiment of the present invention.
  • the processor detects the position Sr (1) of the first reception slot (S101).
  • the processor acquires the time interval NI and the time length of the selected section SI defined by the system from the received communication data using the above-described method (S102).
  • the processor sets the estimated maximum selection interval SIE (1) for the first reception slot from the position Sr (1) of the first reception slot and the time length of the selection interval SI using the above-described method (S103).
  • the processor detects the position Sr (2) on the time axis of the second reception slot (S104). Using the method described above, the processor sets the second provisional estimated selection section SIPE (2) from the position Sr (2) of the second reception slot and the time length of the selection section SI (S105).
  • the processor sets the first temporary estimated selection interval SIPE ′ (2) from the estimated maximum selection interval SIE (1) and the time interval NI for the first reception slot using the above-described method (S106). Note that the setting of the second provisional estimated selection section SIPE (2) and the setting of the first provisional estimated selection section SIPE ′ (2) may be reversed in this order, or may be performed simultaneously in parallel.
  • the processor sets an overlapping section between the second temporary estimated selection section SIPE (2) and the first temporary estimated selection section SIPE ′ (2) as the estimated selection section SIE (2) (S107).
  • FIG. 4 is another flowchart for estimating a selection interval in the TDMA communication method according to the first embodiment of the present invention. Steps S101, S102, and S103 are the same as those in the flowchart of FIG.
  • the processor detects the position Sr (k) of the kth receiving slot (S142). Using the method described above, the processor sets the second provisional estimated selection interval SIPE (k) for the kth reception slot from the position Sr (k) of the kth reception slot and the time length of the selection interval SI (S143). .
  • the processor sets an overlapping interval between the first temporary estimated selection interval SIPE ′ (k) and the second temporary estimated selection interval SIPE (k) as the estimated selection interval SIE (k) (S145).
  • the processor uses the time length of the estimated selection section SIE (k ⁇ 1) set from the overlapping section obtained in the immediately preceding process for setting the first estimated selection section SIPE ′ (k) in step S144. .
  • the estimated selection section SIE (2) of the second reception slot is, as described above, the first provisional estimated selection section SIPE ′ (2) obtained from the first reception slot and the second provisional slot obtained from the second reception slot.
  • the overlapping section of the estimated selection section SIPE (2) is used.
  • the estimated selection section SIE (3) of the third reception slot (this third reception slot corresponds to the “third slot” of the present invention) is the time interval NI of the estimated selection section SIE (2) for the second reception slot.
  • the first provisional estimation selection section SIPE ′ (3) that has been delayed-shifted in FIG. 3 and the second provisional estimation selection section SIPE (3) obtained from the third reception slot and the time length of the selection section SI are used. That is, the overlapping section is calculated using the second temporary estimated selection section SIPE (3) calculated from the position of the third reception slot and the previous estimated selection section.
  • the process of detecting the same overlapping section is repeated, and the overlapping section is updated.
  • the previous estimated selection interval is not limited to the one using the reception slot immediately before the third reception slot, and at least one of a plurality of estimated selection intervals SIE obtained at an earlier time may be used.
  • the delay shift time of the estimated selection section may be set according to the time difference between the time of the estimated selection section used for this process and the time of the third reception slot. At this time, the delay shift time is set based on the time interval NI.
  • the end condition is, for example, that k has become a predetermined value, and the number of times that the time length of the estimated selection section SIE (k) does not become shorter than the time length of the estimated selection section SIE (k ⁇ 1) is a predetermined number of times. It is set by having reached. Note that the setting of the end condition is not limited to these, and can be appropriately set according to the estimation accuracy and the estimated speed of the estimated selection section SIE (k).
  • the transmission rate that is, the time interval NI and the time length of the selected section SI
  • the estimated selected section is initialized and a new time is set. The above process is executed using the interval NI and the time length of the selected section SI.
  • the processor adopts the set estimated selection section SIE (k) (S147).
  • the estimated selection section SIE (k) is The true selection section SI of the other station can be made asymptotic as the minimum range. Thereby, the estimation accuracy of the estimated selection section SIE (k) is improved.
  • FIG. 5 is a functional block diagram of a TDMA communication apparatus according to the second embodiment of the present invention.
  • the TDMA communication apparatus 10A according to the present embodiment is obtained by adding a transmission control unit 50 to the TDMA communication apparatus 10 according to the first embodiment. Further, a transmission / reception unit 40 is provided instead of the reception unit 20.
  • the transmission control unit 50 receives the estimated selection section SIE of the other station set by the selection section estimation unit 32.
  • the transmission control unit 50 detects the possibility of collision between the transmission slot of the own station and the transmission slot of the other station from the positional relationship between the estimated selection section SIE of the other station and the selection section of the own station on the time axis.
  • the transmission control unit 50 sets the transmission slot of its own station so as to avoid collision with the transmission slot of the other station.
  • the transmission control unit 50 transmits communication data (communication signal) of the own station to other stations via the transmission / reception unit 40 and the antenna 100 using the set transmission slot.
  • FIG. 6 is a diagram for explaining the concept of the collision detection method and collision avoidance method according to the second embodiment of the present invention.
  • FIG. 6A shows the case where the other station is one station
  • FIG. 6B shows the case where the other station is two stations.
  • NIs is a time interval of the selected section SIs of the own station.
  • the selected section SIs (j) is determined by the immediately preceding selected section SIs (j ⁇ 1) and the time interval NIs.
  • the transmission control unit 50 When the transmission control unit 50 acquires the estimated selection section SIEa (i) of the other station from the selection section estimation unit 32, the transmission control unit 50 detects whether or not there is an overlap with the selection section SIs (j) of the own station. The transmission control unit 50 sets the next transmission slot from a slot that does not overlap with the estimated selection section SIE of the other station at the present time in the selection section SIs (j) of the own station as pre-processing for transmitting the own station. To do.
  • the estimated selection section SIEa (i) of the other station and the selection section SIs (j) of the own station overlap by two slots (overlap section OL (j)).
  • Other slots in the station selection section SIs (j) do not overlap (non-overlap section NOL (j)).
  • the transmission control unit 50 selects one slot from the non-overlapping section NOL (j) in the selected section SIs (j) and sets it as a transmission slot. Thereby, it is possible to prevent the transmission slot of the own station from overlapping the transmission slot of the other station.
  • the selection interval SIs of the own station includes the overlapping interval OL1 (j) between the estimated selection interval SIEa1 (i) of the other station 1 and the selection interval SIs (j) of the own station, and the other station 2 Of the estimated selection section SIEa2 (k) and the selection section SIs (j) of the local station, and a non-overlapping section NOL (j) that does not overlap any of them.
  • the transmission control unit 50 selects one slot from the non-overlapping section NOL (j) in the selected section SIs (j) and sets it as a transmission slot. Thereby, it is possible to prevent the transmission slot of the own station from overlapping the transmission slot of the other station.
  • the transmission control unit 50 selects the local section selection section SIs.
  • the collision probability Cp for each slot in (j) is calculated.
  • the probability that the slot of the selected station SIs (j) of the local station overlaps with the estimated selected section SIE of the other station and this slot is selected as the transmission slot of the other station is the slot of the estimated selected section SIE of the other station. If the number is Na, it becomes 1 / Na.
  • the probability that one slot in the selected section SIs (j) of the own station is selected as a transmission slot in all other stations where the estimated selection section SIE overlaps is the collision probability Cp, and is calculated by the following equation: Is done.
  • Na (i) is the number of slots in the estimated selection section SIE (i) of the other station i that overlaps the selection section SIs of the own station.
  • the transmission control unit 50 calculates the collision probability Cp using (Equation 1) for each slot that is in the selected section SIs of the local station and overlaps with the estimated selected section SIE of the other station.
  • the transmission control unit 50 can calculate the collision probability Cp of each slot in the selected section SIs of the own station.
  • a log likelihood value obtained by adding logarithmic values of probabilities for other stations may be used instead of the collision probability Cp in (Equation 1).
  • FIG. 7 is a flowchart for selecting a transmission slot in the TDMA communication method according to the second embodiment of the present invention.
  • FIG. 8 is a flowchart for calculating the collision probability in the TDMA communication method according to the second embodiment of the present invention.
  • the processor sets an estimated selection section SIE of another station (S201).
  • the method (refer FIG. 3, FIG. 4) based on 1st Embodiment can be used for the setting of the estimation selection area SIE of another station.
  • the processor calculates its own selection interval SIs based on the initial central slot NSS and the time interval NIs (S202). The processor determines whether the selection interval SIs of the local station overlaps with the estimated selection interval SIE of the other station (S203). If there is a non-overlapping section, in other words, if there is a non-overlapping section (S204: NO), the processor selects a non-overlapping slot as a transmission slot (S207).
  • the processor calculates the collision probability Cp in each slot of the selected section SIs of the own station (S205). For example, as shown in FIG. 8, for each slot of the selection section SIs of the own station, the processor acquires the number of slots Na of the estimated selection section SIE of the other station that overlaps the slot (S301). The processor calculates the collision probability Cp using the above-described (Equation 1) from the number of slots Na (i) in the estimated selection section SIE of all the other stations i that overlap (S302). Also in this case, a log likelihood value may be used for the collision probability Cp.
  • the processor determines its own transmission slot based on the collision probability Cp (S206).
  • FIG. 9 is a diagram for explaining the concept of SOTDMA slot reservation used in AIS.
  • FIG. 9A shows a case where the frame for reserving a slot is different between the station A and the station B
  • FIG. 9B shows a case where the frame reserving a slot is the same for the station A and the station B.
  • a timeout value is set when a transmission slot is reserved.
  • the same slot of a future frame is provisionally reserved according to the number of frames corresponding to the timeout value. For example, as shown in FIG. 9A, when the station A sets a timeout value “7” in the frame (m + 3) and reserves the slot (n + 3), the station A spans seven frames after the frame (m + 4). Slot (n + 3) is provisionally reserved. From the frame (m + 4), the station A reserves the slot (n + 3) while subtracting “1” from the timeout value for each frame. Then, when the timeout value becomes “0”, the station A selects the position of the transmission slot in the next frame.
  • the station B looks at the reservation status of the station A and reserves a transmission slot so as not to collide with the station A. For example, in the frame (m + 6), since the reservation of the slot (n + 3) by the station A continues, the station B removes the slot (n + 3) and reserves the slot (n + 5).
  • each station can grasp the reserved slots of other stations, thereby avoiding a collision. can do.
  • the TDMA communication apparatus 10 executes the following processing.
  • the reception unit 20 performs reception processing on the communication signal (communication data) received by the antenna 100 and outputs the received signal to the estimation information acquisition unit 31.
  • the reception process is, for example, a filter process, an amplification process, and a demodulation process.
  • the communication data includes slot reservation information of another station (transmission source station), and the slot reservation information of the other station can be obtained by demodulating the communication data.
  • the slot reservation information includes the position of the reserved slot of another station (position on the time axis).
  • the estimation information acquisition unit 31 detects the position of the reserved slot from the slot reservation information.
  • the estimation information acquisition unit 31 repeats the detection of the reserved slot position over time.
  • the estimation information acquisition unit 31 calculates a prescribed time interval NI from the time intervals of two reserved slots at different times.
  • the other processing of the estimation information acquisition unit 31 is the same as that in the processing described in the first embodiment described above in which the position of the reception slot is replaced with the position of the reserved slot.
  • the selected section estimation unit 32 estimates the selected section of the transmission slot of the other station, using the position of the reserved slot a plurality of times, the time interval NI of the other station, and the time length of the selected section SI.
  • the estimation of the selection slot of the transmission slot of the other station is realized by replacing the position of the reception slot in the first embodiment described above with the position of the reserved slot.
  • the transmission slot selection section and the time interval of this selection section depend on the moving speed of a station (such as a ship). Each station generally changes the communication status according to the moving speed. Therefore, it is possible to grasp the detailed communication status of other stations by estimating the selected section.
  • the configuration using the reserved slot can be applied to the TDMA communication apparatus 10A according to the second embodiment.
  • the reception slot can be replaced with a reserved slot.
  • TDMA communication apparatus 20 reception unit 31: estimation information acquisition unit 32: selection section estimation unit 40: transmission / reception unit 50: transmission control unit 100: antenna

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

【課題】他局の送信スロットの選択区間を推定する。 【解決手段】TDMA通信装置は、受信部、推定情報取得部、および、選択区間推定部を備える。受信部は、所定の時間間隔に基づいて設定される選択区間にある複数の受信スロットのいずれかで通信データを他局から受信する。推定用情報取得部は、他局から受信した通信データに基づいて、当該他局の推定選択区間の推定用情報を取得および算出する。選択区間推定部は、推定用情報を用いて、推定選択区間を推定する。

Description

TDMA通信装置、TDMA通信方法
 本発明は、送信を実行するスロットを複数の局がそれぞれに予約し、当該予約したスロットを用いて各局が通信データを送信するTDMA通信装置およびTDMA通信方法に関する。
 TDMA通信方式では、予め設定された時間長からなる1フレームは、複数のスロットによって時分割されている。TDMA通信を行う各局は、スロット単位で通信データを送受信する。TDMA通信方式では、システムによって各種の詳細なプロトコルが規定されており、例えば、特許文献1,2に示すSOTDMA通信方式を用いたAIS(Automatic Identification System)では、次に示すような規定が設けられている。
 図10は、AISで規定されている送信スロットの決定のプロトコルを説明するための図である。図10に示す各枠はスロットを示している。図10に示すように、フレームは、時系列に並ぶ複数のスロットによって構成されている。
 このTDMA通信方式で送信を行う局は、略一定の周期で送信を行うために、図10に示すように、送信スロットStの選択区間SIを一定の時間間隔NIで設定する。より具体的には、選択区間SIは、連続する所定数のスロットによって設定されている。選択区間SIの中心スロットNSは、一定の時間間隔NIで設定されている。なお、図10に示すように、初回の選択区間の中心スロットNSはNSSと呼ばれ、TDMA通信装置の起動時に設定される。局は、初回の中心スロットNSSを含む選択区間SIにおいては、選択区間SIを構成する複数のスロットの内の1つを送信スロットStに選択して、当該送信スロットStにおいて通信データを送信する。
 この時、次回の選択区間SI内における送信スロットStの位置を決めて、通信データと共に送信する(送信スロットの予約)。以降の選択区間SIでは同様に送信スロットStにおいて、次回の送信スロットの位置を含むスロット予約情報を通信データと共に送信する。このように自局の次回の送信スロットの位置を他局に通知することで、自局の送信スロットと他局の送信スロットとの衝突を回避している。
特許第4486483号明細書 特許第4014517号明細書
 しかしながら、上述のTDMA通信方式では、自局が次回の送信スロットの位置を決定する際に、他局からのスロット予約情報を利用できない場合がある。例えば、単純に、他局からのスロット予約情報を受信できない場合がある。また、他局からのスロット予約情報を受信できていても、これをスロットマップに反映させる処理が遅れ、自局の送信スロットの位置の設定に間に合わない場合もある。
 このような他局のスロット予約情報を利用できない場合、次に示すような課題を有する。図11は、従来技術に示したTDMA通信方式での課題を説明するための図である。図11では、自局(s)と他局(a)との送信スロットの選択状態を示している。図11において、SIsは自局(s)の選択区間を示し、NSsは選択区間SIsの中心スロットを示す。SIaは他局(a)の選択区間を示し、NSaは選択区間SIaの中心スロットを示す。
 図11に示すように、自局(s)と他局(a)が同じフレームで送信を行っている状況では、自局(s)の時間間隔NIs、他局(a)の時間間隔NIa、および、自局(s)の前回の送信スロットと他局(a)の前回の送信スロットの位置関係によって、今回の予約に利用する自局(s)の選択区間SIsと他局(a)の選択区間SIaとは、少なくとも部分的に重複しまうことがある。
 このような重複区間が存在すると、この重複区間から送信スロットを設定する際、自局(s)の送信スロットと他局(a)の送信スロットとが衝突して(重なって)しまう可能性がある。
 また、他局の通信状況を詳細に把握する場合、他局から頻繁に通信状況に関する通信データを送信してもらわなければならない。
 しかしながら、このように詳細な通信状況を送信してもらう場合、局毎によるスロットの利用頻度が単純に多くなり、複数の局間(例えば、他局と自局)で、送信スロットは、より衝突しやすくなってしまう。ここで、例えば、AISでは、送信スロットの選択区間と、この選択区間の時間間隔とは、局(船舶等)の移動速度に依存する。そして、各局は、一般的に移動速度に応じて通信状況を変化させている。このため、他局の送信スロットの選択区間を推定すれば、他局の詳細な通信状況を把握することも可能である。これは、他局のスロット予約情報を利用できる状況であっても、他局のスロット予約情報を利用できない状況であっても同じである。
 したがって、本発明の目的は、他局の送信スロットの選択区間を推定するTDMA通信装置およびTDMA通信方法を提供することにある。
 この発明のTDMA通信装置は、受信部、推定情報取得部、および、選択区間推定部を備える。受信部は、所定の時間間隔に基づいて設定される選択区間にある複数の受信スロットのいずれかで通信データを他局から受信する。推定用情報取得部は、他局から受信した通信データに基づいて、当該他局の推定選択区間の推定用情報を取得および算出する。選択区間推定部は、推定用情報を用いて、推定選択区間を設定する。
 この構成では、他局から受信した通信データを用いて、他局の送信スロットの選択区間に応じた推定用情報が得られる。
 この発明によれば、TDMA通信方式において他局の送信スロットの選択区間を推定できる。
本発明の第1の実施形態に係るTDMA通信装置の機能ブロック図 本発明の第1の実施形態に係る選択区間の推定概念を説明するための図 本発明の第1の実施形態に係るTDMA通信方法における推定選択区間を設定するフローチャート 本発明の第1の実施形態に係るTDMA通信方法における推定選択区間を設定する別のフローチャート 本発明の第2の実施形態に係るTDMA通信装置の機能ブロック図 本発明の第2の実施形態に係る衝突の可能性の検出方法および衝突回避方法の概念を説明するための図 本発明の第2の実施形態に係るTDMA通信方法における送信スロットを選択するフローチャート 本発明の第2の実施形態に係るTDMA通信方法における衝突確率を算出するフローチャート AISで用いるSOTDMAのスロット予約概念を説明するための図 AISで規定されている送信スロットの決定のプロトコルを説明するための図 従来技術に示したTDMA通信方式での課題を説明するための図
 本発明の第1の実施形態に係るTDMA通信装置およびTDMA通信方法について、図を参照して説明する。なお、以下では、船舶に対するAISで利用されるTDMA通信の場合を示すが、これと同じ送信スロットの予約方式を用いる他のTDMA通信にも、本実施形態の構成を適用することができる。図1は、本発明の第1の実施形態に係るTDMA通信装置の機能ブロック図である。図2は、本発明の第1の実施形態に係る他局の選択区間の推定概念を説明するための図である。図2に示す各枠はスロットを示している。
 TDMA通信装置10は、アンテナ100、受信部20、推定用情報取得部31、および、選択区間推定部32を備える。TDMA通信装置10が利用するTDMA(時分割多元接続)通信では、所定の時間長からなるフレームを複数のスロットで分割し、1つのフレームが終了すると次のフレームに移行していく。各局は、スロット単位で送信の予約を行い、予約したスロットを送信スロットとして、通信データを送信する。
 受信部20は、アンテナ100で受信した通信信号(通信データ)に対して受信処理を行い、推定用情報取得部31に出力する。受信処理は、例えば、フィルタ処理、増幅処理、および復調処理である。受信部20は、復調した通信データを推定用情報取得部31に出力する。
 推定用情報取得部31は、通信データから、送信元(他局)の送信に関する推定用情報を取得する。具体的には、推定用情報取得部31は、通信データの受信時刻から、受信スロットの位置(受信スロットの時間軸上での位置)を、推定用情報として取得する。推定用情報取得部31は、通信データを受信する毎に、受信スロットの位置を取得する。
 また、推定用情報取得部31は、通信データから推定用情報を算出する。具体的には、推定用情報取得部31は、推定用情報として、通信データを受信する間隔、すなわち、受信スロットの間隔から、送信レートを算出する。また、推定用情報取得部31は、船速が通信データに含まれていれば、船速から送信レートを算出する。送信レートは、図2に示す選択区間の時間間隔NIに対応する。
 推定用情報取得部31は、送信レートから、システムによって定められた時間間隔(本発明の「所定の時間間隔」に対応する。)NI、および、選択区間SIの時間長を算出する。推定用情報取得部31は、送信レートが算出できる場合には、送信レートから時間間隔NIを算出する。推定用情報取得部31は、この算出された時間間隔NIから規定の選択区間SIの時間長を算出する。この際、推定用情報取得部31は、システムによって定められた時間間隔NIと選択区間SIの時間長との関係を利用する。例えば、AISでは、選択区間SIの時間長は、時間間隔NIの0.2倍に規定されているので、推定用情報取得部31は、この関係を用いて、規定の選択区間SIの時間長を算出する。
 推定用情報取得部31は、他局の時間間隔NI、選択区間SIの時間長、および、受信スロットの時間軸上での位置(受信スロットの位置)を、選択区間推定部32に出力する。これら他局の時間間隔NI、選択区間SIの時間長、および、受信スロットの位置は、本発明の「他局の選択区間の推定用情報」に対応する。
 選択区間推定部32は、複数回の受信スロットの位置、他局の時間間隔NI、および選択区間SIの時間長を用いて、他局の送信スロットの推定選択区間を設定する。より具体的には、選択区間推定部32は、図2に示す概念を用いて、他局の送信スロットの推定選択区間を設定する。
 選択区間推定部32は、送信スロットの選択区間を推定する対象となる他局(特定の他局)を決める。選択区間推定部32は、この特定の他局に対して、時間軸上で隣り合う第1受信スロットSr(1)の位置と、第2受信スロットSr(2)の位置とを取得する。ここで、時間軸上では、古い側から、第1受信スロットSr(1)、第2受信スロットSr(2)に並んでいる。第1受信スロットSr(1)の位置が、本発明の「第1スロットの位置」に対応する。第2受信スロットSr(2)の位置が、本発明の「第2スロットの位置」に対応する。
 選択区間推定部32は、第1受信スロットの位置Sr(1)と選択区間SIの時間長から、第1受信スロットに対する推定の選択区間SIE(1)を設定する。より具体的には、選択区間推定部32は、第1受信スロットの位置Sr(1)が選択区間SIの最初のスロットであると仮定する暫定スロット選択区間SIE(12)を設定する。この暫定スロット選択区間SIE(12)が、本発明の「第1暫定スロット選択区間」に対応する。選択区間推定部32は、第1受信スロットの位置Sr(1)が選択区間SIの最後のスロットであると仮定する暫定スロット選択区間SIE(11)を設定する。この暫定スロット選択区間SIE(11)が、本発明の「第2暫定スロット選択区間」に対応する。
 選択区間推定部32は、暫定スロット選択区間SIE(11)と暫定スロット選択区間SIE(12)との少なくとも一方に属するスロットの範囲を、第1受信スロットに対する推定最大選択区間SIE(1)に設定する。このように、推定最大選択区間SIE(1)では、第1受信スロットが中心スロットであり、推定最大選択区間SIE(1)の時間長は、規定の選択区間SIの時間長よりも長い。
 選択区間推定部32は、この第1受信スロットに対する推定最大選択区間SIE(1)を、時間軸上において時間間隔NIで遅延シフトさせ、第1仮推定選択区間SIPE'(2)を設定する。
 選択区間推定部32は、第2受信スロットの位置Sr(2)と選択区間SIの時間長から、第2仮推定選択区間SIPE(2)を設定する。より具体的には、選択区間推定部32は、第2受信スロットの位置Sr(2)が選択区間SIの最初のスロットであると仮定する暫定スロット選択区間SIPE(22)を設定する。この暫定スロット選択区間SIE(22)が、本発明の「第3暫定スロット選択区間」に対応する。選択区間推定部32は、第2受信スロットの位置Sr(2)が選択区間SIの最後のスロットであると仮定する暫定スロット選択区間SIPE(21)を設定する。この暫定スロット選択区間SIE(21)が、本発明の「第4暫定スロット選択区間」に対応する。
 選択区間推定部32は、暫定スロット選択区間SIPE(21)と暫定スロット選択区間SIPE(22)との少なくとも一方に属するスロットの範囲を、第2仮推定選択区間SIPE(2)に設定する。このように、第2仮推定選択区間SIPE(2)では、第2受信スロットが中心スロットであり、第2仮推定選択区間SIPE(2)の時間長は、規定の選択区間SIの時間長よりも長い。
 選択区間推定部32は、第1仮推定選択区間SIPE'(2)と第2仮推定選択区間SIPE(2)とが重複するスロット(図2における斜線ハッチングのスロット)を、他局の推定選択区間SIE(2)に設定する。
 このように、本実施形態の構成を用いることによって、特定の他局の時間軸上で隣り合う受信スロットの位置、規定の時間間隔NI、および、規定の選択区間SIの時間長から、他局の送信スロットの推定選択区間を、容易且つ確実に推定することができる。なお、この送信スロットの推定選択区間の設定は、各局から受信した通信データのそれぞれに対して、言い換えれば、通信を行っている各局に対して行えばよい。
 なお、また、推定選択区間の設定に用いる複数の受信スロットは、時間軸上で隣り合っていなくてもよい。すなわち、時間軸上において1つ以上の受信スロットを挟んだ2つの受信スロットを選択してもよい。この場合、遅延シフトの時間は、選択された2つの受信スロットの時間差に応じて、時間間隔NIを整数倍して設定すればよい。
 上述の説明では、他局の送信スロットの推定選択区間の設定を、それぞれにIC等のハードウェアからなる複数の機能部によって実行する態様を示したが、上述の送信スロットの推定選択区間の設定を、プログラム化して記憶部等に記憶しておき、コンピュータ、CPU等のプロセッサで実行することも可能である。この場合、図3に示すフローチャートを用いればよい。図3は、本発明の第1の実施形態に係るTDMA通信方法における推定選択区間を設定するフローチャートである。
 プロセッサは、第1受信スロットの位置Sr(1)を検出する(S101)。プロセッサは、上述の方法を用いて、受信した通信データから、システムで規定された時間間隔NIと選択区間SIの時間長を取得する(S102)。プロセッサは、上述の方法を用いて、第1受信スロットの位置Sr(1)および選択区間SIの時間長から、第1受信スロットに対する推定最大選択区間SIE(1)を設定する(S103)。
 プロセッサは、第2受信スロットの時間軸上の位置Sr(2)を検出する(S104)。プロセッサは、上述の方法を用いて、第2受信スロットの位置Sr(2)および選択区間SIの時間長から、第2仮推定選択区間SIPE(2)を設定する(S105)。
 プロセッサは、上述の方法を用いて、第1受信スロットに対する推定最大選択区間SIE(1)および時間間隔NIから、第1仮推定選択区間SIPE'(2)を設定する(S106)。なお、第2仮推定選択区間SIPE(2)の設定と、第1仮推定選択区間SIPE'(2)の設定は、この順でも逆でもよく、同時並行であってもよい。
 プロセッサは、第2仮推定選択区間SIPE(2)と第1仮推定選択区間SIPE'(2)との重複区間を、推定選択区間SIE(2)に設定する(S107)。
 なお、上述の説明では、一度の重複区間の検出によって、推定選択区間を設定する態様を示している。次に示すように、重複区間の検出を繰り返し行って、更新していくことによって、推定選択区間SIEを、他局の真の選択区間SIに漸近させることができる。図4は、本発明の第1の実施形態に係るTDMA通信方法における選択区間を推定する別のフローチャートである。なお、ステップS101,S102,S103は、図3のフローチャートと同じであり、説明は省略する。
 プロセッサは、ステップS103の処理後に、k=2を設定する(S141)。
 プロセッサは、第k受信スロットの位置Sr(k)を検出する(S142)。プロセッサは、上述の方法を用いて、第k受信スロットの位置Sr(k)および選択区間SIの時間長から、第k受信スロットに対する第2仮推定選択区間SIPE(k)を設定する(S143)。
 プロセッサは、上述の方法を用いて、第k-1受信スロットに対する推定選択区間SIE(k-1)および時間間隔NIから、第k受信スロットに対する第2仮推定選択区間SIPE'(k)を設定する(S144)。この際、k=2ならば、推定最大選択区間SIE(1)を用い、k>3ならば、直前の推定選択区間SIE(k-1)を用いる。また、第1仮推定選択区間SIPE'(k)の設定と、第2仮推定選択区間SIPE(k)の設定とは、この順でも逆でもよく、同時並行であってもよい。
 プロセッサは、第1仮推定選択区間SIPE'(k)と第2仮推定選択区間SIPE(k)との重複区間を、推定選択区間SIE(k)に設定する(S145)。
 プロセッサは、推定選択区間の設定の終了条件を満たしていなければ(S146:NO)、k=k+1の処理を実行し(S151)、ステップS142に戻る。
 以降、プロセッサは、ステップS144の第1推定選択区間SIPE'(k)の設定には、直前の処理で得られた重複区間から設定される推定選択区間SIE(k-1)の時間長を用いる。
 例えば、第2受信スロットの推定選択区間SIE(2)は、上述のように、第1受信スロットから得られる第1仮推定選択区間SIPE'(2)と第2受信スロットから得られる第2仮推定選択区間SIPE(2)の重複区間を用いる。第3受信スロット(この第3受信スロットが本発明の「第3スロット」に対応する。)の推定選択区間SIE(3)は、第2受信スロットに対する推定選択区間SIE(2)を時間間隔NIで遅延シフトした第1仮推定選択区間SIPE'(3)と、第3受信スロットと選択区間SIの時間長とから得られる第2仮推定選択区間SIPE(3)との重複区間を用いる。すなわち、重複区間は、第3受信スロットの位置から算出される第2仮推定選択区間SIPE(3)と前回の推定選択区間とを用いて算出される。以下、同様の重複区間を検出する処理は繰り返され、重複区間は更新されていく。
 なお、前回の推定選択区間としては、第3受信スロットの直前の受信スロットを用いたものに限らず、より前の時刻に得られた複数の推定選択区間SIEの少なくとも1つを用いてもよい。この場合、この処理に用いた推定選択区間の時刻と第3受信スロットの時刻との時間差に応じて、推定選択区間の遅延シフト時間を設定すればよい。この際、遅延シフト時間は、時間間隔NIに基づいて設定する。
 ここで、終了条件は、例えば、kが所定値になったこと、推定選択区間SIE(k)の時間長が推定選択区間SIE(k-1)の時間長に対して短くならない回数が所定回数に達したこと等によって設定されている。なお、終了条件の設定はこれらに限るものではなく、推定選択区間SIE(k)の推定精度、推定速度に応じて適宜設定することができる。
 なお、図示を省略しているが、送信レート(すなわち、時間間隔NIと選択区間SIの時間長)が推定選択区間SIEの算出中に変化した場合は、推定選択区間は初期化され、新しい時間間隔NIと選択区間SIの時間長を利用して、上述の処理を実行する。
 プロセッサは、終了条件を満たしていれば(S146:YES)、設定した推定選択区間SIE(k)を採用する(S147)。
 このような処理を用いることによって、他局の選択区間内における送信スロットの時間位置(自局には受信スロットの時間位置)が全ての送信で同じでない限り、推定選択区間SIE(k)を、他局の真の選択区間SIを最小範囲として漸近させることができる。これにより、推定選択区間SIE(k)の推定精度が向上する。
 次に、本発明の第2の実施形態に係るTDMA通信装置およびTDMA通信方法について、図を参照して説明する。図5は、本発明の第2の実施形態に係るTDMA通信装置の機能ブロック図である。本実施形態に係るTDMA通信装置10Aは、第1の実施形態に係るTDMA通信装置10に対して、および、送信制御部50を追加したものである。また、受信部20に替えて、送受信部40を備える。
 送信制御部50には、選択区間推定部32で設定された他局の推定選択区間SIEが入力される。送信制御部50は、他局の推定選択区間SIEと自局の選択区間との時間軸上の位置関係から、自局の送信スロットと他局の送信スロットの衝突の可能性を検出する。送信制御部50は、他局の送信スロットとの衝突を回避するように、自局の送信スロットを設定する。送信制御部50は、設定された送信スロットを用いて、自局の通信データ(通信信号)を、送受信部40およびアンテナ100を介して、他局に送信する。
 次に、TDMA通信装置10Aにおける衝突の可能性の検出方法および衝突回避方法について、より具体的に説明する。図6は、本発明の第2の実施形態に係る衝突の可能性の検出方法および衝突回避方法の概念を説明するための図である。図6(A)は、他局が1局の場合を示し、図6(B)は、他局が2局の場合を示す。なお、図6(A)、図6(B)において、NIsは自局の選択区間SIsの時間間隔である。選択区間SIs(j)は、直前の選択区間SIs(j-1)と時間間隔NIsによって決定される。
 送信制御部50は、選択区間推定部32から他局の推定選択区間SIEa(i)を取得すると、自局の選択区間SIs(j)との重複の有無を検出する。送信制御部50は、自局の送信を行う事前処理として、自局の選択区間SIs(j)における現時点での他局の推定選択区間SIEと重複していないスロットから、次回の送信スロットを設定する。
 図6(A)の場合、他局の推定選択区間SIEa(i)と自局の選択区間SIs(j)とは、スロット2つ分で重複しており(重複区間OL(j))、自局の選択区間SIs(j)の他のスロットは重複していない(非重複区間NOL(j))。
 送信制御部50は、選択区間SIs(j)内の非重複区間NOL(j)から1つのスロットを選択して、送信スロットに設定する。これにより、自局の送信スロットが他局の送信スロットに重複することを抑制できる。
 図6(B)の場合、自局の選択区間SIsは、他局1の推定選択区間SIEa1(i)と自局の選択区間SIs(j)との重複区間OL1(j)と、他局2の推定選択区間SIEa2(k)と自局の選択区間SIs(j)との重複区間OL2(j)と、いずれにも重複しない非重複区間NOL(j)を有する。
 送信制御部50は、選択区間SIs(j)内の非重複区間NOL(j)から1つのスロットを選択して、送信スロットに設定する。これにより、自局の送信スロットが他局の送信スロットに重複することを抑制できる。
 送信制御部50は、非重複区間NOLが無い場合、すなわち、自局の選択区間SIs(j)の全てのスロットが、他局の推定選択区間SIEと重なっている場合、自局の選択区間SIs(j)内の各スロットに対する衝突確率Cpを算出する。
 ここで、自局の選択区間SIs(j)のスロットが他局の推定選択区間SIEに重複し、このスロットが他局の送信スロットに選択される確率は、他局の推定選択区間SIEのスロット数をNaとすると、1/Naとなる。
 したがって、自局の選択区間SIs(j)内にある1つのスロットが、推定選択区間SIEが重複する全ての他局において、送信スロットとして選択される確率は、衝突確率Cpとし、次式で算出される。
 Cp=1-Π{(Na(i)-1)/Na(i)}   -(式1)
 Na(i)は、自局の選択区間SIsに重複する他局iの推定選択区間SIE(i)のスロット数である。
 送信制御部50は、自局の選択区間SIs内であって、他局の推定選択区間SIEに重複する各スロットに対して、(式1)を用いて衝突確率Cpを算出する。
 このような算出を行うことによって、送信制御部50は、自局の選択区間SIsの各スロットの衝突確率Cpを算出することができる。この衝突確率Cpは、小さいほど、他局の送信スロットに衝突する可能性が低くなり、大きいほど、他局の送信スロットに衝突する可能性が高くなることを意味する。したがって、送信制御部50は、最も低い衝突確率Cpを有するスロットを、自局の送信スロットに設定する。より現実的には、衝突確率Cpの低いスロットを複数選択し、その中から送信スロットを設定する。この選択は、例えば、衝突確率Cpに閾値を設けて、閾値以下の衝突確率Cpの複数のスロットを選択する態様、衝突確率Cpが低い順にソートし、低い側から所定の個数(複数)のスロットを選択する態様を利用できる。これにより、他局との送信スロットの衝突を抑制することができる。
 なお、他局毎の確率の対数値を加算した対数尤度値を、(式1)の衝突確率Cpに替えて用いてもよい。これにより、自局の各スロットが他局の送信スロットに衝突する可能性を、より簡素な演算で比較できる。したがって、例えば、送信制御部50のリソースの低減、自局の送信スロットの選択の高速化を実現することができる。
 なお、上述の説明では、他局の送信スロットとの衝突の可能性の検出を、送信制御部50によって実行し、他局の送信スロットの選択区間の推定を他の機能部で実行する態様を示した。しかしながら、上述の他局の送信スロットの選択区間の推定と自局の送信スロットの選択とを、プログラム化して記憶部等に記憶しておき、コンピュータ、CPU等のプロセッサで実行することも可能である。この場合、図7、図8に示すフローチャートを用いればよい。図7は、本発明の第2の実施形態に係るTDMA通信方法における送信スロットを選択するフローチャートである。図8は、本発明の第2の実施形態に係るTDMA通信方法における衝突確率を算出するフローチャートである。
 図7に示すように、プロセッサは、他局の推定選択区間SIEを設定する(S201)。なお、他局の推定選択区間SIEの設定は、第1の実施形態に係る方法(図3、図4参照)を用いることができる。
 プロセッサは、初期の中心スロットNSSと時間間隔NIsに基づいて、自局の選択区間SIsを算出する(S202)。プロセッサは、自局の選択区間SIsと他局の推定選択区間SIEとの重複を判定する(S203)。プロセッサは、重複しない区間があれば、言い換えれば、非重複区間があれば(S204:NO)、重複していないスロットを送信スロットに選択する(S207)。
 プロセッサは、全てのスロットが重複していれば、言い換えれば、非重複区間がなければ(S204:YES)、自局の選択区間SIsの各スロットでの衝突確率Cpを算出する(S205)。例えば、図8に示すように、プロセッサは、自局の選択区間SIsのスロット毎に、当該スロットに重複する他局の推定選択区間SIEのスロット数Naを取得する(S301)。プロセッサは、重複する全ての他局iの推定選択区間SIEのスロット数Na(i)から、上述の(式1)を用いて衝突確率Cpを算出する(S302)。なお、この際も、衝突確率Cpに、対数尤度値を用いてもよい。
 プロセッサは、衝突確率Cpに基づいて、自局の送信スロットを決定する(S206)。
 上述のTDMA通信における他局の選択区間の推定および他局の送信スロットとの衝突回避は、AISでは次に示すように利用することができる。図9は、AISで用いるSOTDMAのスロット予約概念を説明するための図である。図9(A)は、スロットを予約するフレームが局Aと局Bで異なる場合を示し、図9(B)は、スロットを予約するフレームが局Aと局Bで同じ場合を示す。
 AISでは、送信スロットを予約する際に、タイムアウト値を設定する。AISでは、このタイムアウト値に応じたフレーム数に応じて、未来のフレームの同じスロットが仮予約される。例えば、図9(A)に示すように、局Aがフレーム(m+3)においてタイムアウト値「7」を設定して、スロット(n+3)を予約すると、フレーム(m+4)以降の7つのフレームに亘って、スロット(n+3)が仮予約される。局Aは、フレーム(m+4)以降は、フレーム毎にタイムアウト値を「1」ずつ減算しながら、スロット(n+3)の予約を行う。そして、局Aは、タイムアウト値が「0」になると、次のフレームにおける送信スロットの位置を選択する。
 図9(A)において、局Bは、この局Aの予約状況を視て、局Aに衝突しないように、送信スロットの予約を行う。例えば、フレーム(m+6)では、局Aによるスロット(n+3)の予約が継続しているので、局Bは、スロット(n+3)を外して、スロット(n+5)を予約する。
 このように、通信を行っている複数の局のタイムアウト値が「0」になるスロットが時間的に離れている場合、各局は、他局の予約スロットを把握することができるので、衝突を回避することができる。
 ところが、図9(B)のフレーム(m+3)に示すように、局Aのタイムアウト値が「0」になるスロットと局Bのタイムアウト値が「0」になるスロットが時間的に近い場合、局Aと局Bは互いに次の予約スロットを把握することができない場合がある。このような場合、上述のように、選択区間を推定することによって、送信スロットの衝突の可能性を抑制することができる。
 なお、上述の説明では、他局の送信スロット予約情報を利用できない場合に、他局の送信スロットの選択区間を推定する態様を示した。しかしながら、他局の送信スロット予約情報を利用できる場合には、この送信スロット予約情報を用いて、他局の送信スロットの選択区間を推定することも可能である。
 この場合、TDMA通信装置10は、次の処理を実行する。
 受信部20は、アンテナ100で受信した通信信号(通信データ)に対して受信処理を行い、推定用情報取得部31に出力する。受信処理は、例えば、フィルタ処理、増幅処理、および復調処理である。通信データには、他局(送信元の局)のスロット予約情報が含まれており、通信データを復調することによって、他局のスロット予約情報を得ることができる。スロット予約情報には、他局の予約スロットの位置(時間軸上での位置)が含まれている。
 推定用情報取得部31は、スロット予約情報から予約スロットの位置を検出する。推定用情報取得部31は、予約スロットの位置の検出を経時的に繰り返す。推定用情報取得部31は、互いに異なる時刻の2つの予約スロットの時間間隔から、規定の時間間隔NIを算出する。推定用情報取得部31の他の処理は、上述の第1の実施形態において説明した処理において、受信スロットの位置を予約スロットの位置に置き換えたものと同じである。
 選択区間推定部32は、複数回の予約スロットの位置、他局の時間間隔NI、および選択区間SIの時間長を用いて、他局の送信スロットの選択区間を推定する。他局の送信スロットの選択区間の推定は、上述の第1の実施形態における受信スロットの位置を予約スロットの位置に置き換えることによって実現される。
 このように、他局の予約スロットを検出できる状況であっても、他局の送信スロットの選択区間を、容易且つ確実に推定することができる。
 そして、このように、他局の送信スロットの選択区間を推定することによって、他局の詳細な通信状況を把握することができる。例えば、AISでは、送信スロットの選択区間と、この選択区間の時間間隔とは、局(船舶等)の移動速度に依存する。そして、各局は、一般的に移動速度に応じて通信状況を変化させている。したがって、選択区間を推定することによって、他局の詳細な通信状況を把握することができる。
 また、この予約スロットを利用する構成を、第2の実施形態に係るTDMA通信装置10Aに適用することもできる。
 また、上述の各実施形態に示したTDMA通信方法においても、受信スロットを、予約スロットに置き換えることができる。これにより、上述の各実施形態に示したTDMA通信方法と同じ作用効果を得ることができる。
10,10A:TDMA通信装置
20:受信部
31:推定用情報取得部
32:選択区間推定部
40:送受信部
50:送信制御部
100:アンテナ

Claims (17)

  1.  所定の時間間隔に基づいて設定される選択区間にある複数の受信スロットのいずれかで通信データを他局から受信する受信部と、
     前記他局から受信した前記通信データに基づいて、当該他局の推定選択区間の推定用情報を取得および算出する推定用情報取得部と、
     前記推定用情報を用いて、前記推定選択区間を推定する選択区間推定部と、
     を備える、TDMA通信装置。
  2.  請求項1に記載のTDMA通信装置であって、
     前記推定用情報は、前記選択区間を含む、
     TDMA通信装置。
  3.  請求項1または請求項2に記載のTDMA通信装置であって、
     前記推定用情報は、前記所定の時間間隔を含む、
     TDMA通信装置。
  4.  請求項2または請求項3に記載のTDMA通信装置であって、
     前記選択区間は、前記所定の時間間隔によって算出される、
     TDMA通信装置。
  5.  請求項1乃至請求項4のいずれかに記載のTDMA通信装置であって、
     前記推定用情報は、前記他局の第1スロットの位置および前記他局の第2スロットの位置を含み、
     前記第1スロットの位置および前記第2スロットの位置は、それぞれに前記通信データを受信した受信スロットの位置であり、
     前記所定の時間間隔は、前記第1スロットの位置と前記第2スロットの位置から算出される、
     TDMA通信装置。
  6.  請求項4に記載のTDMA通信装置であって、
     前記所定の時間間隔は、前記他局からの前記通信データに含まれる予約スロットの間隔によって算出される、
     TDMA通信装置。
  7.  請求項6に記載のTDMA通信装置であって、
     前記推定用情報は、前記他局の第1スロットの位置および前記他局の第2スロットの位置を含み、
     前記第1スロットの位置および前記第2スロットの位置は、それぞれに前記通信データから取得した予約スロットの位置であり、
     前記第1スロットの位置と前記第2スロットの位置とから前記予約スロットの間隔が算出される、
     TDMA通信装置。
  8.  請求項5または請求項7に記載のTDMA通信装置であって、
     前記選択区間推定部は、
     前記第1スロットの位置、前記所定の時間間隔、および、前記選択区間を用いて、第1仮推定選択区間を設定し、
     前記第2スロットの位置、および、前記選択区間を用いて、第2仮推定選択区間を設定し、
     前記第1仮推定選択区間と前記第2仮推定選択区間との重複区間を、前記他局の推定選択区間に設定する、
     TDMA通信装置。
  9.  請求項8に記載のTDMA通信装置であって、
     前記選択区間推定部は、
     前記第1スロットの位置を前記選択区間の最初のスロットに仮定して第1暫定スロット選択区間を設定し、
     前記第1スロットの位置を前記選択区間の最後のスロットに仮定して第2暫定スロット選択区間を設定し、
     前記第1暫定スロット選択区間と前記第2暫定スロット選択区間とのいずれかに含まれる区間を、前記第1スロットの推定最大選択区間に設定し、
     前記推定最大選択区間を前記所定の時間間隔で遅延シフトさせることによって、前記第1仮推定選択区間を設定する、
     TDMA通信装置。
  10.  請求項8または請求項9に記載のTDMA通信装置であって、
     前記選択区間推定部は、
     前記第2スロットの位置を前記選択区間の最初のスロットに仮定して第3暫定スロット選択区間を設定し、
     前記第2スロットの位置を前記選択区間の最後のスロットに仮定して第4暫定スロット選択区間を設定し、
     前記第3暫定スロット選択区間と前記第4暫定スロット選択区間とのいずれかに含まれる区間を、前記第2仮推定選択区間を設定する、
     TDMA通信装置。
  11.  請求項8乃至請求項10のいずれかに記載のTDMA通信装置であって、
     前記選択区間推定部は、
     前記第1スロットおよび前記第2スロットとは異なる第3スロットの位置をさらに用い、
     前回までの少なくとも1つの前記他局の推定選択区間および前記第3スロットの位置から算出される第2仮推定選択区間と、を用いて、前記重複区間を更新し、
     該更新された前記重複区間を用いて、前記他局の推定選択区間を設定する、
     TDMA通信装置。
  12.  請求項1乃至請求項11のいずれかに記載のTDMA通信装置であって、
     前記選択区間推定部によって推定された前記他局の推定選択区間と、自局の選択区間と、を用いて、前記自局の送信スロットを設定する送信制御部と、
     をさらに備えた、
     TDMA通信装置。
  13.  請求項12に記載のTDMA通信装置であって、
     前記送信制御部は、
     前記他局の推定選択区間と前記自局の選択区間との重複の有無を検出し、重複しないスロットを前記自局の送信スロットに設定する、
     TDMA通信装置。
  14.  請求項12に記載のTDMA通信装置であって、
     前記送信制御部は、
     前記自局の選択区間の各スロットが前記他局の送信スロットに衝突する確率である衝突確率を、前記他局の推定選択区間と前記自局の選択区間とから算出し、
     前記衝突確率の低いスロットを、前記自局の送信スロットに設定する、
     TDMA通信装置。
  15.  請求項14に記載のTDMA通信装置であって、
     前記送信制御部は、前記衝突確率を対数値によって算出する、
     TDMA通信装置。
  16.  所定の時間間隔に基づいて設定される選択区間にある複数の受信スロットのいずれかで通信データを他局から受信し、
     前記他局から受信した前記通信データに基づいて、当該他局の推定選択区間の推定用情報を取得および算出し、
     前記推定用情報を用いて、前記推定選択区間を推定する、
     TDMA通信方法。
  17.  請求項16に記載のTDMA通信方法であって、
     前記推定用情報は、前記他局の前記選択区間、および、前記所定の時間間隔を含む、
     TDMA通信方法。
PCT/JP2017/021716 2016-07-29 2017-06-13 Tdma通信装置、tdma通信方法 Ceased WO2018020868A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201780044295.4A CN109478939B (zh) 2016-07-29 2017-06-13 Tdma通信装置、tdma通信方法
JP2018529422A JP6649486B2 (ja) 2016-07-29 2017-06-13 Tdma通信装置、tdma通信方法
EP17833878.6A EP3493432A4 (en) 2016-07-29 2017-06-13 TDMA COMMUNICATION DEVICE AND TDMA COMMUNICATION METHOD
US16/260,267 US10892842B2 (en) 2016-07-29 2019-01-29 TDMA communication device and method to select a transmission slot with reduced risk of collision

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2016-149963 2016-07-29
JP2016149963 2016-07-29

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US16/260,267 Continuation US10892842B2 (en) 2016-07-29 2019-01-29 TDMA communication device and method to select a transmission slot with reduced risk of collision

Publications (1)

Publication Number Publication Date
WO2018020868A1 true WO2018020868A1 (ja) 2018-02-01

Family

ID=61016591

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2017/021716 Ceased WO2018020868A1 (ja) 2016-07-29 2017-06-13 Tdma通信装置、tdma通信方法

Country Status (5)

Country Link
US (1) US10892842B2 (ja)
EP (1) EP3493432A4 (ja)
JP (1) JP6649486B2 (ja)
CN (1) CN109478939B (ja)
WO (1) WO2018020868A1 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115333704B (zh) * 2021-05-10 2024-11-22 维沃移动通信有限公司 传输控制方法、装置、终端及可读存储介质
JPWO2022249685A1 (ja) * 2021-05-24 2022-12-01

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09289499A (ja) * 1996-04-23 1997-11-04 Mitsubishi Electric Corp 同期制御装置及び方法
JP2007251931A (ja) * 2006-02-14 2007-09-27 Furuno Electric Co Ltd 航行支援装置、及びキャリアセンス方式

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2001263166A1 (en) * 2000-05-15 2001-11-26 Konstantinos Amouris Method for dynamically allocating time slots of a common tdma broadcast channel to a network of transceiver nodes
JP3877579B2 (ja) * 2001-11-26 2007-02-07 古野電気株式会社 Tdma通信装置
JP4014517B2 (ja) 2003-03-04 2007-11-28 古野電気株式会社 Tdma通信装置
JP4486483B2 (ja) * 2004-11-26 2010-06-23 古野電気株式会社 Tdma通信装置
GB2437589B (en) * 2006-02-14 2009-12-16 Furuno Electric Co Navigational aid and carrier sense technique
WO2008023638A1 (en) * 2006-08-21 2008-02-28 Panasonic Corporation Wireless communication system, communication control method and communication node
US8155032B2 (en) * 2007-11-16 2012-04-10 Telefonaktiebolaget Lm Ericsson (Publ) Adaptive scheduling for half-duplex wireless terminals
JP5347811B2 (ja) * 2009-07-31 2013-11-20 富士通株式会社 伝送装置、伝送方法及び制御プログラム
US8780788B2 (en) * 2009-09-25 2014-07-15 Com Dev International Ltd. Systems and methods for decoding automatic identification system signals
US8693495B2 (en) * 2010-11-15 2014-04-08 Hp Ventures A/S Wireless network medium access control protocol
CN102547584B (zh) * 2010-12-13 2015-05-27 浙江海洋学院 基于自组织时分多址的船载无线移动自组网信道接入方法
US9015567B2 (en) * 2012-04-12 2015-04-21 Com Dev International Ltd. Methods and systems for consistency checking and anomaly detection in automatic identification system signal data
CN103457685B (zh) * 2012-05-29 2015-09-09 中国科学院沈阳自动化研究所 基于预测补偿的工业无线网络高精度时间同步方法
CN106464632B (zh) * 2014-04-14 2019-09-10 诺基亚通信公司 具有在其上信号子空间根据频率仓而变化的频域接口的分布式基站
CN105634581A (zh) * 2014-10-31 2016-06-01 航天恒星科技有限公司 一种减小ais信号混叠的方法及系统

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09289499A (ja) * 1996-04-23 1997-11-04 Mitsubishi Electric Corp 同期制御装置及び方法
JP2007251931A (ja) * 2006-02-14 2007-09-27 Furuno Electric Co Ltd 航行支援装置、及びキャリアセンス方式

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
GUANG YANG ET AL.: "Slot Collision Probability Analysis of STDMA VHF Data Link", INTERNATIONAL CONFERENCE ON INFORMATION AND AUTOMATION,2008. ICIA 2008, June 2008 (2008-06-01), pages 1723 - 1727, XP031313473 *
See also references of EP3493432A4 *

Also Published As

Publication number Publication date
EP3493432A4 (en) 2020-03-18
EP3493432A1 (en) 2019-06-05
JP6649486B2 (ja) 2020-02-19
US20190173598A1 (en) 2019-06-06
CN109478939B (zh) 2021-02-12
JPWO2018020868A1 (ja) 2019-05-16
US10892842B2 (en) 2021-01-12
CN109478939A (zh) 2019-03-15

Similar Documents

Publication Publication Date Title
US8411611B2 (en) Method for setting packet transmission path in ad hoc network, and network apparatus using the same
US10120003B2 (en) RSSI based V2X communication plausability check
US9094862B2 (en) Adaptive pilot placement for estimation of vehicle-to-vehicle wireless channel
WO2018020868A1 (ja) Tdma通信装置、tdma通信方法
JP6333437B1 (ja) 物体認識処理装置、物体認識処理方法および車両制御システム
US10187243B2 (en) Preamble sequence generating method, timing synchronization method, and device
US11026227B2 (en) Wireless communication device and recording medium for transmitting frames while avoiding collisions with other frames
JP2007251931A (ja) 航行支援装置、及びキャリアセンス方式
JP2008205651A (ja) 無線信号干渉検知装置,その方法及びそのプログラム
KR20120086023A (ko) 카오스 특성을 이용한 인지 무선 통신 시스템 엔진 유닛
JP6288268B2 (ja) 無線通信デバイス、無線通信方法及びコンピュータプログラム
JP5125572B2 (ja) 無線ネットワークのトラヒック性能評価システム及びその方法並びにプログラム
WO2017118111A1 (zh) 信号检测的方法及装置
US10873487B1 (en) Communication device, method for predicting interruption, control circuit, and program recording medium
JP6236616B2 (ja) 電波干渉防止機能を備えた通信装置及びその制御方法
JP4899765B2 (ja) 車々間通信システムと、当該車々間通信システムに供する車両、車載装置及び中継器
JP6384335B2 (ja) 車車間通信装置
JP6236617B2 (ja) 電波干渉防止機能を備えた通信装置及びその制御方法
JP4689301B2 (ja) 無線装置およびその電界レベルしきい値設定方法
KR101470873B1 (ko) 인지 무선 통신 시스템
JP2008236477A (ja) 通信遅延時間推定方法、通信遅延時間推定プログラム、車載通信器
US20120087351A1 (en) Method and device for transmitting information in contention on time slots between transceiver nodes of an ad hoc network
JP6759599B2 (ja) 移動体の位置予測方法、位置予測装置および位置予測プログラム
JP2022539438A (ja) 無線lanにおけるレーダー検出
JP2006295476A (ja) 車両間通信システム

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17833878

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2018529422

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2017833878

Country of ref document: EP

Effective date: 20190228