WO2005020531A1 - パケット通信方法およびパケット通信装置 - Google Patents

パケット通信方法およびパケット通信装置 Download PDF

Info

Publication number
WO2005020531A1
WO2005020531A1 PCT/JP2004/012321 JP2004012321W WO2005020531A1 WO 2005020531 A1 WO2005020531 A1 WO 2005020531A1 JP 2004012321 W JP2004012321 W JP 2004012321W WO 2005020531 A1 WO2005020531 A1 WO 2005020531A1
Authority
WO
WIPO (PCT)
Prior art keywords
packet
error detection
detection code
bucket
communication
Prior art date
Application number
PCT/JP2004/012321
Other languages
English (en)
French (fr)
Inventor
Kengo Nagata
Tomoaki Kumagai
Shinya Otsuki
Kazuyoshi Saito
Satoru Aikawa
Masafumi Yoshioka
Original Assignee
Nippon Telegraph And Telephone Corporation
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 Nippon Telegraph And Telephone Corporation filed Critical Nippon Telegraph And Telephone Corporation
Priority to US10/562,253 priority Critical patent/US20060280204A1/en
Priority to CA 2526894 priority patent/CA2526894A1/en
Priority to EP20040772277 priority patent/EP1657875A1/en
Priority to JP2005513371A priority patent/JP3883562B2/ja
Publication of WO2005020531A1 publication Critical patent/WO2005020531A1/ja

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L1/1671Details of the supervisory signal the supervisory signal being transmitted together with control information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/04Error control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0025Transmission of mode-switching indication

Definitions

  • the present invention relates to a bucket communication method and a bucket communication device used when transmitting a plurality of types of buckets between communication stations.
  • FCS check error when discriminating between two types of packets (for example, a data packet and a control packet), one stores a normal CRC code generated by a predetermined CRC calculation process in the FCS area, and the other stores a predetermined code instead of the CRC code. Is stored in the FCS area.
  • the receiving station performs a FCS check to compare the received packet with the CRC code generated by the predetermined CRC calculation process and the CRC code stored in the FCS area. If the two match, the packet is processed as one packet. If they do not match (FCS check error), they are discarded. Even if they do not match, if the code stored in the FCS area is a predetermined code, it is processed as the other bucket.
  • this method is used to identify a radio station that receives and processes a special packet (notification packet or synchronization packet) and a radio station that discards the special packet. That is, the radio station A discards the bucket (special packet) if an FCS check error occurs, and the radio station B does not regard the FCS check error as an error if it is a bucket having a predetermined code. They are processed as buckets.
  • the plurality of types of packets that need to be identified by the wireless station include the above-described data path.
  • the packet and the control bucket there are a plurality of control packets used to change the mode of access control, a standard format data bucket and a special format data packet.
  • a wireless bucket communication system for transmitting data packets of a special format will be described.
  • a known space division multiplexing technique (Kurosaki et al., SDM—COF DM scheme for wideband mobile communication realizing 100 Mbit / s by MIMO channel to improve data packet transmission efficiency) Packet communication method using a single wireless channel to transmit multiple data buckets in parallel using the proposal of the IEICE Technical Report, IEICE Technical Report, AP2001-96, RCS2001-135 (2001-10)) Are being considered.
  • This space division multiplexing (SDM) technology simultaneously transmits different data packets from multiple antennas on the same wireless channel, and responds to differences in the propagation coefficient of each data packet received by multiple antennas at the opposite wireless station.
  • This is a method for receiving multiple data packets transmitted simultaneously on the same wireless channel by digital signal processing. Note that the number of space division multiplexing is determined according to the propagation coefficient and the like.
  • each wireless station has a plurality of wireless communication interfaces, and if a plurality of wireless channels are available at the time of carrier sense, the plurality of wireless channels are used.
  • a wireless bucket communication method for transmitting a plurality of data packets in parallel has been studied.
  • Fig. 56 when there is one data frame and two empty channels, two data packets with the same packet length are generated by dividing the data frame as shown in Fig. 56 (1).
  • Fig. 56 (2) when there are three data frames and two free channels, as shown in Fig. 56 (2), for example, data frame 2 is divided and combined with data frame 1 and data frame 3, respectively. By doing so, two data buckets with the same bucket length are generated.
  • FIG. 56 ( 3 ) data frame 1 and data frame 2 are concatenated, dummy bits are added to data frame 3, and two data buckets having the same bucket length are generated. If the transmission speed of each radio channel is different when using multiple radio channels, the size ratio of each data packet is adjusted to correspond to the transmission speed ratio so that the packet length is the same.
  • one data frame is converted into one MAC (Media Access Control) frame. Therefore, even if the data size of the data area of the data frame is small, it is converted into one MAC frame and transmitted as one data packet (Matsuzumi packet).
  • the maximum size of the data area of the MAC frame of the IEE E802.11 standard is 2296 bytes
  • the Ethernet (registered trademark) frame that is generally used as the data frame has the data area of the data area.
  • Data size is limited to a maximum of 1500 bytes. Therefore, even with the maximum size Ethernet frame, there is room for the maximum size (2296 bytes) of the data area of the MAC frame. That is, in the conventional system, the maximum data that can be transmitted in one MAC frame The data size was not effectively used, and there was a limit to improving the throughput.
  • a plurality of data packets generated by the frame division shown in FIG. 56 (1) can be handled by the frame format 1, which conforms to the standard based on the existing fragment processing.
  • the data buckets reconstructed by the “cut shell divination” of the data frame shown in Fig. 56 (2) and the “combination” of the data frames shown in Figs. 56 (3) and (4) are: It becomes a special format that does not conform to the standard.
  • the data bucket of such a special format does not correspond to the data area of the data frame, the data area of the data packet, and the force S 1: 1.
  • the wireless station on the receiving side must restore the original data frame from the received data packet.
  • it since it is a packet format that has not been assumed in the past, it cannot be restored as it is. The reason is as follows.
  • processing is performed such that the packet is divided into several data frames and delivered.
  • a header for restoring the original IP packet is added to the head of the data area of each divided data frame.
  • the head of the data area of each received data frame is the header information necessary for restoring the original IP packet. Perform processing. That is, from the standpoint of the IP layer, a problem occurs if the head of the data area of each data frame is not header information for restoring the original IP bucket.
  • the transmission side reconfigured by "cut and paste” and “combine”.
  • the header information for restoring the original IP bucket moves to a part other than the head of the data area of each data frame, and the IP packet cannot be restored by the IP layer as it is. Therefore, on the receiving side, before restoring to an IP packet, it is necessary to first restore the original data frame before being reconstructed from the received data bucket.
  • the data bucket In order for the receiving side to restore the data frame before reconstruction from the special-format data bucket reconstructed on the transmitting side, the data bucket must be in the special format. Information such as data packet order is required. However, since the area for transmitting such information is not defined in the standard format, the information must be transmitted from the sender to the receiver in a newly defined special format. However, if a special format that is not generally defined is adopted for the entire communication system, all radio stations that make up the communication system must be replaced with new devices that support the special format, which increases costs. Is inevitable.
  • an existing wireless station that uses a standard format data packet in which one data packet is generated from one data frame, and a special radio station in which data areas of a plurality of data frames are cut and pasted in one data packet. It is assumed that new wireless stations handling formatted data packets are mixed.
  • a confirmation bucket and a response packet are exchanged between the wireless stations performing wireless packet communication in both the standard format and the standard format and the special format. Need to be recognized.
  • the data packets in the special format include: (1) whether the data packet was reconstructed by "cutting and pasting" or "combining" the data frame; (2) the boundary of the data frame; It is necessary to include information such as the order of the information.
  • the method described in the above-mentioned document uses the following method. There is such a problem. That is, the method described in the above-mentioned document uses a normal CRC code in the FCS area. Alternatively, a predetermined code is stored, and the FSC check is performed on the receiving side! / Even if the FCS check error is a packet having the predetermined code, it is processed as a control packet without being regarded as an error.
  • FCS check functions only for a normal data bucket and does not function for a control packet. In other words, the FCS check function for control packets is sacrificed to distinguish between normal data packets and control packets.
  • An object of the present invention is to perform a method of manipulating an error detection code for error detection stored in an FCS area of a packet in order to identify a plurality of types of packets, and reliably perform an FCS check of each bucket.
  • the bucket communication method that can be performed is to realize a bucket communication device. Disclosure of the invention
  • the first communication station transmitting the packet including the data area and the FCS area includes a first error detection code generated by performing a predetermined error detection code calculation process on the transmission packet.
  • the first packet in which the code is stored in the FCS area and the second packet in which the second error detection code obtained by applying a predetermined operation to the first error detection code is stored in the FCS area are selected. Transmit to communication station 2.
  • the second communication station compares the error detection code C generated by performing a predetermined error detection code calculation process on the received packet with the error detection code F1 stored in the FCS area of the received packet, If they match, the reception processing is performed as a first packet, and an error detection code C generated by a predetermined error detection code calculation processing on the received packet and an error detection code F stored in the FCS area of the reception bucket are received. 1 is compared with an error detection code F2 that has been subjected to an inverse operation for returning the result of a predetermined operation to the original operation, and if they match, reception processing is performed as a second bucket.
  • the first communication station transmitting the packet including the data area and the FCS area includes a first error detection code generated by performing a predetermined error detection code calculation process on the transmission packet.
  • a first packet in which the code is stored in the FCS area and a second packet in which the second error detection code obtained by applying a predetermined operation to the first error detection code is stored in the FCS area are selected. Transmit to communication station 2.
  • the second communication station includes an error detection code C generated by performing a predetermined error detection code calculation process on the received packet, an error detection code F1 stored in the FCS area of the received packet, and a reception bucket.
  • the error detection code F 1 stored in the FCS area is compared with the error detection code F 2 that has been subjected to the reverse operation process for restoring the result of the predetermined operation process to the original, and the error detection code C and the error detection code F 1 are compared. If the error matches, the reception processing is performed as the first packet, and if the error detection code C and the error detection code F2 match, the reception processing is performed as the second packet.
  • the FCS check of the received packet is reliably performed, and the reception bucket is stored in accordance with the error detection code stored in the FCS area. Can be identified at the same time, and corresponding reception processing can be performed.
  • the first communication station that transmits the packet including the data area and the FCS area includes a first error detection code generated by performing a predetermined error detection code calculation process on the transmission packet.
  • a first packet in which the code is stored in the FCS area and a second packet in which the second error detection code obtained by applying a predetermined operation to the first error detection code is stored in the FCS area are selected. Transmit to communication station 2.
  • the second communication station compares the error detection code C1 generated by the predetermined error detection code calculation processing on the received packet with the error detection code F stored in the FCS area of the reception bucket, and When they match, the first packet is received and processed as a first bucket, and an error detection code C2 obtained by performing a predetermined operation on an error detection code generated by a predetermined error detection code operation on the received packet;
  • the error detection code F stored in the FCS area is compared, and if they match, reception processing is performed as a second packet.
  • the predetermined error detection code arithmetic processing is performed on the received packet V. By doing so, it is possible to identify the type of the reception bucket according to the error detection code stored in the FCS area and perform the corresponding reception processing while reliably performing the FCS check of the received packet.
  • the first communication station that transmits the packet including the data area and the FCS area includes a first error detection code generated by performing a predetermined error detection code calculation process on the transmission packet.
  • the first packet in which the code is stored in the FCS area and the second packet in which the second error detection code obtained by applying a predetermined operation to the first error detection code is stored in the FCS area are selected.
  • the second communication station includes an error detection code C1 generated by performing a predetermined error detection code calculation process on the received packet, and an error detection code C2 obtained by performing a predetermined calculation process on the error detection code C1.
  • the first packet is compared with the error detection code F stored in the FCS area of the reception bucket, and if the error detection code C1 and the error detection code F match, the reception processing is performed as the first packet, and the error detection code C 2 And if the error detection code F matches, the reception processing is performed as the second bucket.
  • the FCS check of the received packet is reliably performed, and the type of the received bucket is simultaneously determined according to the error detection code stored in the FCS area. Can be identified and the corresponding receiving process performed.
  • the first communication station transmitting the packet including the data area and the FCS area transmits the error detection code generated by the first error detection code calculation processing to the transmission packet.
  • the second communication station selects the first packet stored in the FCS area and the second bucket storing the error detection code generated by the second error detection code calculation processing for the transmitted packet in the FCS area, and Send to.
  • the second communication station compares the error detection code C1 generated by the first error detection code calculation processing on the received packet with the error detection code F stored in the FCS area of the received packet.
  • the packet is received and processed as the first packet, and the received packet is stored in the error detection code C2 generated by the second error detection code calculation process and the FCS area of the received packet. ⁇ Compare with the detected error detection code F, and if they match, perform reception processing as the second bucket. By performing a plurality of error detection code calculation processes on the received packet in this way, the type of the received bucket is identified according to the error detection code stored in the FCS area while reliably performing the FCS check on the received packet. Then, corresponding reception processing can be performed.
  • the first communication station transmitting the packet including the data area and the FCS area transmits the error detection code generated by the first error detection code calculation process to the transmission packet.
  • the second communication station selects the first packet stored in the FCS area and the second packet storing the error detection code generated by the second error detection code calculation processing for the transmitted packet in the FCS area, and Send to.
  • the second communication station generates an error detection code C1 for the received packet by the first error detection code calculation process, and generates an error detection code C1 for the received packet by the second error detection code calculation process.
  • the error detection code C2 is compared with the error detection code F stored in the FCS area of the received packet, and if the error detection code C1 and the error detection code F match, the reception processing is performed as the first packet. When the error detection code C2 and the error detection code F match, the reception processing is performed as the second packet. '
  • the type of the received bucket can be simultaneously determined according to the error detection code stored in the FCS area while reliably performing the FCS check of the received packet. Can be identified and the corresponding receiving process performed.
  • Claim 7 The packet communication method of Claim 7 is Claim 1 to Claim 4! As the predetermined arithmetic processing for the first error detection code described in /, the bit inversion of all bits of the first error detection code, or the bit inversion of some bits of the first error detection code, or At least one process of adding a predetermined value to the first error detection code or subtracting a predetermined value from the first error detection code is performed.
  • the packet communication method according to claim 8 is characterized in that the second error detection code obtained by subjecting the first error detection code according to claim 7 to a predetermined arithmetic processing is stored in the FCS area.
  • two or more types of packets are generated by combining a plurality of types of predetermined values to be processed or added or subtracted, and the first packet including the first bucket is generated between the first communication station and the second communication station.
  • the packet communication method according to claim 9 calculates different error detection codes as the first error detection code calculation processing and the second error detection code calculation processing according to claim 5 or 6. Parameters for the first and second communication stations are stored in the FCS area by using three or more types of these parameters. Send and receive more than one type of bucket.
  • the packet communication method according to claim 10 is characterized in that: a type of predetermined arithmetic processing for the first error detection code according to any one of claims 1 to 4; Generates three or more types of packets by combining the types of error detection code calculation processing described in (1) and transmits and receives between the first communication station and the second communication station.
  • Claims 1 In the packet communication method 1, 1) the first bucket and the second bucket, or 3 or more buckets described in any of claims 1 to 10
  • the first communication station stores the error detection code generated by the arithmetic processing corresponding to the frame format of the packet to be transmitted in the FCS area of the packet to be transmitted.
  • the packet communication method according to claim 12 wherein the communication station recognizes the frame format by performing an arithmetic process on an error detection code of the received packet, and performs a bucket receiving process based on the recognized frame format.
  • the frame format corresponding to the error detection code described in claim 11 is defined as a standard frame format and a non-standard special frame format. Over Ma, it is the evening door.
  • the packet of the special frame format described in claim 12 is transmitted to the second communication station together with a fragment obtained by dividing a data frame into a data portion or a plurality of data frames. It includes an area for storing information necessary for restoring a corresponding data frame from the data packet.
  • a plurality of data packets are generated as the data packets of claim 13 by dividing, cutting, pasting, or combining the data frames, and the data frames are respectively assigned to the data buckets. Includes an area for storing information necessary for restoration.
  • the plurality of data packets according to claim 14 include: parallel transmission using a plurality of radio channels, or parallel transmission using space division multiplexing on one radio channel, Or, it is transmitted in parallel using multiple radio channels and space division multiplexing.
  • the plurality of data packets according to claim 15 adjust the bucket size ratio of each data packet in accordance with the transmission speed ratio of each wireless channel, and calculate the required transmission time. Are generated such that the bucket lengths corresponding to are equal to each other.
  • the packet of the special frame format described in claim 12 includes an area for storing control information of a communication station.
  • the bucket of the special frame format described in claim 12 is an area for storing control information of a communication station when the data part does not exist in the standard frame and the format bucket. Is provided.
  • the special frame format bucket described in claim 12 stores transmission data of a communication station when the data part does not exist in the standard frame format bucket. An area is provided.
  • the bucket of the special frame format described in claim 12 has a frame header that is not specified.
  • control information described in Claim 17 or Claim 18 is traffic information of a communication station.
  • control information described in claim 17 or 18 is information for performing a handover process of a communication station.
  • control information described in Claim 17 or Claim 18 is a parameter necessary for the communication station to connect to the network.
  • control information described in Claim 17 or Claim 18 is information for changing a channel access procedure of a communication station.
  • control information described in 8 is information on the channel allocation time of the communication station.
  • control information described in Claim 17 or Claim 18 is information on propagation path information, transmission rate, and transmission power control detected by the communication station.
  • the first bucket and the second packet or three or more types of buckets described in any one of Claims 1 to 10 or at least three types of Have error detection codes generated by different arithmetic processing.
  • the first communication station stores the error detection code generated by the arithmetic processing corresponding to the destination of the packet to be transmitted in the FCS area of the packet to be transmitted.
  • the second communication station performs reception processing of the packet addressed to the own station, which is recognized by the arithmetic processing on the error detection code of the received packet.
  • the first bucket and the second bucket described in any one of claims 1 to 10, or the three or more types of buckets are the types of buckets.
  • Each has an error detection code generated by a different arithmetic processing.
  • the first communication station stores, in the FCS area of the packet to be transmitted, an error detection code generated by arithmetic processing corresponding to the type of the packet to be transmitted.
  • the second communication station performs reception processing of the bucket of the type recognized by the arithmetic processing on the error detection code of the received bucket.
  • the type of the packet described in claim 28 is identified by an identifier indicating the type of the bucket included in the packet, and the error corresponding to each bucket type is identified.
  • a detection code is used.
  • the second communication station according to claims 28 and 29 recognizes that a predetermined bucket has been received by the arithmetic processing on the error detection code of the received bucket. In this case, a reply process for the bucket is performed, and the first communication station is managed as a communication station corresponding to a special process.
  • the second communication station according to claims 28 and 29 recognizes that a predetermined bucket has been received by the arithmetic processing on the error detection code of the received bucket. In this case, information indicating that a communication station corresponding to the special processing exists is notified to the upper layer.
  • the bucket type described in claim 28 corresponds to the information indicating the type of the encrypted data packet, and each of the bucket types corresponds to an error corresponding to the symbol key. A detection code is used.
  • the first communication station transmitting the packet including the data area and the FCS area includes a first communication station generated by a predetermined error detection code calculation process on the transmission packet. Select the first packet that stores the first error detection code in the FCS area and the second packet that stores the second error detection code in which the first error detection code has been subjected to predetermined arithmetic processing in the FCS area. Means for transmitting to the second communication station. The second communication station compares the error detection code C generated by performing a predetermined error detection code calculation process on the received packet with the error detection code F1 stored in the FCS area of the received packet.
  • receive processing is performed as the first bucket, the error detection code C generated by the predetermined error detection code calculation processing on the received packet, and the error detection stored in the FCS area of the received bucket Means for comparing the code F1 with an error detection code F2, which has been subjected to an inverse operation process for returning the result of a predetermined operation process to the original, and receiving the result as a second packet if the both match. Is provided.
  • the FCS check of the received packet is reliably performed, and the type of the received bucket is determined according to the error detection code stored in the FCS area. Can be identified and the corresponding reception process can be performed.
  • the first communication station that transmits the packet including the data area and the FCS area includes a first error detection code calculation process performed on the transmission packet by a predetermined error detection code calculation process. Select the first packet that stores the first error detection code in the FCS area and the second packet that stores the second error detection code in which the first error detection code has been subjected to predetermined arithmetic processing in the FCS area.
  • the second communication station transmits the error detection code C generated by a predetermined error detection code calculation process to the received packet and the FCS area of the received bucket.
  • Error detection code F1 stored in the FCS area and the error detection code F1 stored in the FCS area of the received packet are subjected to an inverse operation to restore the result of the specified operation Compares the error detection code C with the error detection code F1. If the error detection code C and the error detection code F1 match, the reception processing is performed as the first packet. If the error detection code C matches the error detection code F2, the second packet is received. Means for receiving and processing as a bucket.
  • the FCS check of the received packet is reliably performed, and the type of the received packet is determined according to the error detection code stored in the FCS area. Can be identified at the same time, and corresponding reception processing can be performed.
  • the first communication station transmitting a packet including the data area and the FCS area includes a first communication station generated by a predetermined error detection code calculation process on the transmission bucket. Select the first packet that stores the first error detection code in the FCS area and the second bucket that stores the second error detection code in which the first error detection code has been subjected to predetermined arithmetic processing in the FCS area Means for transmitting to the second communication station.
  • the second communication station compares the error detection code C1 generated by performing a predetermined error detection code calculation process on the received packet with the error detection code F stored in the FCS area of the reception bucket, and If they match, the reception processing is performed as the first packet, an error detection code C2 obtained by performing predetermined operation processing on an error detection code generated by predetermined error detection code operation processing on the received packet, and a reception packet.
  • a means is provided for comparing with the error detection code F stored in the FCS area of the packet and performing reception processing as a second bucket when the two match.
  • the type of the received bucket is identified according to the error detection code stored in the FCS area while reliably performing the FCS check of the received packet. Then, corresponding reception processing can be performed.
  • the first communication station that transmits the packet including the data area and the FCS area generates the second packet generated by performing a predetermined error detection code calculation process on the transmission packet.
  • the first packet in which the first error detection code is stored in the FCS area and the second packet in which the second error detection code obtained by subjecting the first error detection code to predetermined arithmetic processing is stored in the FCS area Means for selecting and transmitting to the second communication station.
  • the second communication station calculates a predetermined error detection code for the received packet.
  • the error detection code C1 generated by the processing, the error detection code C2 obtained by performing predetermined arithmetic processing on the error detection code C1, and the error detection code F stored in the FCS area of the reception bucket are compared.
  • the error detection code C 1 and the error detection code F match, the reception processing is performed as the first packet.
  • the error detection code C 2 and the error detection code F match the reception processing is performed as the second packet. Means.
  • the FCS check of the received packet is reliably performed, and the type of the received bucket is simultaneously determined according to the error detection code stored in the FCS area. Can be identified and the corresponding receiving process performed.
  • the first communication station that transmits the packet including the data area and the FCS area generates an error generated by the first error detection code calculation processing on the transmitted packet.
  • the first bucket storing the detection code in the FCS area and the second packet storing the error detection code generated by the second error detection code calculation processing for the transmitted packet in the FCS area are selected. It has means for transmitting to the communication stations.
  • the second communication station compares the error detection code C1 generated by the first error detection code calculation processing on the received packet with the error detection code F stored in the FCS area of the received bucket.
  • the reception processing is performed as the first packet, and the error detection code C2 generated by the second error detection code calculation processing on the received packet and the FCS area of the received packet are A means is provided for comparing the stored error detection code F and receiving and processing as a second packet when the two match.
  • the type of the received bucket is identified according to the error detection code stored in the FCS area while reliably performing the FCS check on the received packet. Then, corresponding reception processing can be performed.
  • the first communication station transmitting the packet including the data area and the FCS area transmits the error generated by the first error detection code calculation process to the transmission packet.
  • the first packet with the detection code stored in the FCS area and the error generated by the second error detection code operation on the transmitted packet Means are provided for selecting a second packet in which the detection code is stored in the Fcs area and transmitting the selected packet to the second communication station.
  • the second communication station generates an error detection code C 1 for the received packet by a first error detection code calculation process, and generates an error detection code C 1 for the received packet by a second error detection code calculation process
  • the error detection code C2 is compared with the error detection code F stored in the FCS area of the received packet, and when the error detection code C1 and the error detection code F match, the reception processing is performed as a first packet, A means is provided for receiving and processing the second packet when the error detection code C2 and the error detection code F match.
  • the type of the received bucket can be simultaneously determined according to the error detection code stored in the FCS area while reliably performing the FCS check of the received packet. Can be identified and the corresponding receiving process performed.
  • the bucket communication device as the predetermined arithmetic processing for the first error detection code according to any one of claims 33 to 36, Bit inversion of all bits, bit inversion of some bits of the first error detection code, addition of a predetermined value to the first error detection code, or subtraction of a predetermined value to the first error detection code It is a configuration that performs at least one process.
  • the packet communication device wherein a second error detection code obtained by subjecting the first error detection code according to claim 39 to predetermined arithmetic processing is stored in the FCS area.
  • a bucket two or more types of packets are generated by combining a plurality of types of predetermined values to be subjected to predetermined arithmetic processing or addition / subtraction, and the first packet is included between the first communication station and the second communication station. In this configuration, three or more buckets are transmitted and received.
  • the bucket communication device wherein the first error detection code calculation process and the second error detection code calculation process according to claim 37 or claim 38 use different error detection codes from each other.
  • the parameters used for calculation are different, and error detection codes generated by using three or more types of these parameters between the first and second communication stations are stored in the FCS area. In this configuration, three or more types of packets are transmitted and received. .
  • the packet communication device is defined by claims 3 3 to 6
  • a combination of the predetermined type of arithmetic processing for the first error detection code described in any of the above and the type of error detection code arithmetic processing described in claims 37 or 38 is combined with three or more types. In this configuration, a bucket is generated and transmitted and received between a first communication station and a second communication station.
  • the first bucket and the second bucket according to any one of Claims 33 to 42, or three or more types of packets are frame formats. Are different from each other.
  • the first communication station stores the error detection code generated by the arithmetic processing corresponding to the frame format of the packet to be transmitted in the FCS area of the packet to be transmitted.
  • the second communication station recognizes the frame format by performing an arithmetic process on an error detection code of the received packet, and performs a packet receiving process based on the recognized and recognized frame format.
  • the second communication station may include, as a packet of the waiting frame format described in Claim 44, a fragment obtained by dividing a data frame into a data portion or a plurality of data frames. Means for generating a bucket including an area storing information necessary for restoring a corresponding data frame from the data packet.
  • the packet communication device generates a plurality of data packets by dividing, cutting, pasting, or combining data frames as the data packets according to claim 45, and restores the data frame to each data packet. And a means for generating a packet including an area for storing information necessary for the operation.
  • the bucket communication device uses parallel transmission using a plurality of radio channels, parallel transmission using space division multiplexing on one radio channel, or uses multiple radio channels, line channels and space division multiplexing. Means for transmitting a plurality of data packets in claim 46 in parallel.
  • each packet size ratio of the plurality of data packets according to claim 47 is adjusted according to the transmission speed ratio of each wireless channel, and the transmission is performed.
  • Means are provided for generating bucket lengths corresponding to the required transmission time so that they are equal to each other.
  • the packet communication device includes means for generating a packet including an area for storing control information of a communication station as a packet of the special frame format according to claim 44.
  • the packet communication device of claim 50 stores control information of the communication station as a packet of the special frame format described in claim 44 when the data part does not exist in the bucket of the standard frame format.
  • a means for generating a packet having an area is provided.
  • the packet communication device stores, as a packet of the special frame format described in claim 44, transmission data of a communication station when there is no data part in the packet of the standard frame format. Means for generating a bucket having an area to be provided.
  • the packet communication device includes means for generating a bucket having a non-defined frame header as a packet of the special frame format described in claim 44.
  • the bucket communication device includes means for measuring and using traffic information of a communication station as the control information described in claim 49 or claim 50.
  • the packet communication device includes means for using information for performing a handover process of a communication station as the control information described in claim 49 or claim 50.
  • the packet communication device includes means for using, as the control information described in claim 49 or 50, a parameter necessary for the communication station to connect to the network.
  • the packet communication device includes means for using, as the control information described in claim 49 or claim 50, information for changing a channel access procedure of a communication station.
  • claim 4 9 or claim 5 There is provided a means for using, as the control information described in “0”, information on a channel allocation time of a communication station.
  • the bucket communication device wherein the control information described in claim 49 or claim 50 uses information on propagation path information, transmission rate, and transmission power control detected by a communication station. Is provided.
  • the first bucket and the second bucket according to any one of claims 33 to 42, or three or more types of packets are transmitted to their destinations.
  • Each has an error detection code generated by different arithmetic processing.
  • the first communication station includes means for storing, in an FCS area of a packet to be transmitted, an error detection code generated by arithmetic processing corresponding to a destination of a packet to be transmitted.
  • the second communication station includes means for performing a reception process of a packet addressed to the own station recognized by an arithmetic process on an error detection code of a received packet.
  • the first packet and the second packet described in any one of claims 33 to 42, or three or more types of packets Each type has an error detection code generated by different arithmetic processing.
  • the first communication station includes means for storing, in the FCS area of a packet to be transmitted, an error detection code generated by arithmetic processing corresponding to the type of bucket to be transmitted.
  • the second communication station includes means for performing a reception process of a packet of a type recognized by an arithmetic process on an error detection code of a received packet.
  • the type of the packet described in claim 60 is identified by an identifier indicating the type of the packet included in the bucket, and an error corresponding to the type of each bucket is provided.
  • Means for using the detection code are provided.
  • the second communication station according to claims 60 and 61 recognizes that a predetermined packet has been received by performing arithmetic processing on the error detection code of the received bucket.
  • means is provided for performing reply processing for the packet and managing the first communication station as a communication station corresponding to special processing.
  • the second communication station determines the second communication station by performing an arithmetic process on an error detection code of the received packet. Means for notifying the upper layer of information indicating that a communication station corresponding to the special processing is present when it is recognized that the packet has been received.
  • the type of packet described in claim 60 corresponds to information indicating an encryption key of an encrypted data bucket, and each of the packet types corresponds to an encryption key.
  • Means for using an error detection code are provided.
  • FIG. 1 is a diagram showing a first embodiment of a bucket communication method according to the present invention.
  • FIG. 2 is a diagram showing a second embodiment of the bucket communication method of the present invention.
  • FIG. 3 is a diagram illustrating a bucket communication method according to a third embodiment of the present invention.
  • FIG. 4 is a diagram showing a fourth embodiment of the bucket communication method of the present invention.
  • FIG. 5 is a diagram showing a fifth embodiment of the bucket communication method of the present invention.
  • p 7 is a diagram showing a sixth embodiment of the Baketsuto communication method of the present invention is a diagram showing a seventh embodiment of Baketsuto communication method of the present invention.
  • FIG. 8 is a diagram showing Example 1 of the present invention.
  • FIG. 9 is a diagram showing a frame configuration of a control bucket and a beacon packet with control information transmitted between communication stations.
  • FIG. 10 is a diagram showing a second embodiment of the present invention.
  • FIG. 11 is a diagram showing a frame configuration of a beacon packet with control information transmitted between communication stations.
  • FIG. 12 is a diagram showing a third embodiment of the present invention.
  • FIG. 13 shows a frame configuration of a beacon packet with control information transmitted between communication stations.
  • FIG. 14 is a diagram showing a fourth embodiment of the present invention.
  • FIG. 15 shows a frame configuration of a beacon bucket with control information transmitted between communication stations.
  • FIG. 16 is a diagram showing a fifth embodiment of the present invention.
  • FIG. 17 is a diagram showing a frame configuration of a beacon packet with control information and a data bucket with control information transmitted between communication stations.
  • FIG. 18 is a diagram showing a sixth embodiment of the present invention.
  • FIG. 19 is a diagram showing a frame configuration of a beacon bucket with control information transmitted between communication stations.
  • FIG. 20 is a diagram showing a seventh embodiment of the present invention.
  • FIG. 21 is a diagram showing a frame configuration of a standard format and a special format beacon bucket transmitted between communication stations.
  • FIG. 22 is a diagram showing an eighth embodiment of the present invention.
  • FIG. 23 is a diagram showing a frame configuration of a data bucket with control information transmitted between communication stations.
  • FIG. 24 is a diagram showing a ninth embodiment of the present invention. .
  • FIG. 25 is a diagram showing a frame configuration of a polling bucket with control information transmitted between each communication station.
  • FIG. 26 is a diagram showing Example 10 of the present invention.
  • FIG. 27 is a diagram showing a frame configuration of a data packet with control information transmitted between communication stations.
  • FIG. 28 is a diagram showing Example 11 of the present invention.
  • FIG. 29 is a diagram showing a frame configuration of an ACK bucket with control information transmitted between communication stations.
  • FIG. 30 is a diagram showing Example 12 of the present invention.
  • FIG. 31 is a diagram showing Example 13 of the present invention.
  • FIG. 32 is a diagram showing a frame configuration of an ACK packet with data transmitted between communication stations.
  • FIG. 33 is a diagram showing Example 14 of the present invention.
  • FIG. 34 is a diagram showing a frame configuration of a bucket in a special format transmitted between communication stations.
  • FIG. 35 is a diagram showing Example 15 of the present invention.
  • FIG. 36 is a diagram showing Example 16 of the present invention.
  • FIG. 37 is a diagram showing Example 17 of the present invention.
  • FIG. 38 is a diagram showing Example 18 of the present invention.
  • FIG. 39 is a diagram showing Example 19 of the present invention.
  • FIG. 40 is a diagram showing Example 20 of the present invention.
  • FIG. 41 is a diagram showing Example 21 of the present invention.
  • FIG. 42 is a diagram showing Example 21 of the present invention.
  • FIG. 43 is a flowchart illustrating a communication function confirmation processing procedure of the wireless station A corresponding to the embodiment 21.
  • FIG. 44 is a flowchart illustrating the data bucket transmission processing procedure 1 of the wireless station A corresponding to the embodiment 21.
  • FIG. 45 is a flowchart of the data bucket transmission procedure 2 of the wireless station A corresponding to the embodiment 21. .
  • FIG. 46 is a flowchart illustrating the data bucket reception processing procedure of the wireless station B corresponding to the embodiment 21.
  • FIG. 47 is a diagram showing Example 22 of the present invention.
  • FIG. 48 is a flowchart illustrating a communication function confirmation processing procedure of the wireless station A corresponding to the embodiment 22.
  • FIG. 49 is a flowchart illustrating the data packet transmission processing procedure 1 of the wireless station A corresponding to the second embodiment.
  • FIG. 50 is a flowchart illustrating a data packet transmission processing procedure 2 of the wireless station A according to the twenty-second embodiment.
  • FIG. 51 is a flowchart of the data packet transmission processing procedure 3 of the wireless station A corresponding to the second embodiment.
  • FIG. 52 is a flowchart illustrating the data packet transmission processing procedure 4 of the wireless station A corresponding to the embodiment 22.
  • FIG. 53 is a flowchart of the data packet receiving procedure 1 of the wireless station B according to the second embodiment.
  • FIG. 54 is a flowchart illustrating a data packet reception processing procedure 2 of the wireless station B corresponding to the second embodiment.
  • FIG. 55 is a block diagram showing a configuration example of the packet communication device of the present invention.
  • Figure 56 shows one or more data buckets generated from multiple data frames.
  • FIGS. 3A and 3B are diagrams illustrating a method of dividing a data frame, (1) a cut and paste of a data frame, (2) a combination of data frames, and (4) a combination of data frames.
  • FIG. 1 shows a first embodiment of the packet communication method of the present invention.
  • the first packet and the second packet to be identified are used for setting a standard format data bucket, a special format data bucket, and mode 1.
  • Control packet 1 and control packet 2 used for setting mode 2 are assumed.
  • the transmitting wireless station transmits the first bucket or packet, as shown in (1)
  • the CRC code 1 generated by a predetermined CRC calculation is stored in the FCS area.
  • a predetermined arithmetic processing is performed on the CRC code generated by the predetermined CRC operation, and the converted CRC code 2 Is stored in the FCS area.
  • the predetermined arithmetic processing is performed by inverting all bits of CRC code 1 or inverting some bits, or adding a predetermined value to CRC code 1 or subtracting a predetermined value from CRC code 1. At least one process shall be performed, and a combination thereof is also possible.
  • the receiving wireless station performs an FCS check on the received packet. That is, the CRC code (C) generated by the predetermined CRC operation is compared with the CRC code (F1) stored in the FCS area of the received packet, and if they match, the first bucket is used as the first bucket. Be insightful and process incoming. On the other hand, if C and F1 do not match, the CRC code (C) and the CRC code (F2) obtained by performing inverse operation processing on the CRC code stored in the FCS area of the received packet with the transmission side Are compared with each other, and if they match, it is recognized as a second packet, woven and received. Note that the second packet may be identified first by the FCS check of C and F2, and then the first packet may be identified by the FCS check of C and F1.
  • FIG. 2 shows a second embodiment of the packet communication method of the present invention.
  • the 13 ⁇ 4 code 1 generated by the predetermined C 1 operation is used as the? Stored in three areas.
  • a predetermined arithmetic processing is performed on the CRC code generated by the predetermined CRC operation, and the converted CRC code 2 is obtained.
  • FCS area Store in FCS area.
  • the receiving wireless station performs an FCS check on the received packet.
  • the CRC code (C) generated by the predetermined CRC calculation
  • the CRC code (F 1) stored in the FCS area of the received packet and the CRC code stored in the FCS area of the received packet
  • the transmitting side is compared with the inversely processed CRC code (F2), and if C and F1 match, the packet is recognized as the first packet, and if C and F2 match, the first packet is recognized. Recognize as 2 packets and process each of them.
  • the received packet is discarded as a bit error. That is, both the first packet and the second bucket can be identified through the FCS check.
  • FIG. 3 shows a third embodiment of the packet communication method of the present invention.
  • the transmitting wireless station transmits the first packet, as shown in (1)
  • the ⁇ 1 ⁇ code 1 generated by a predetermined C 1 operation is stored in three areas.
  • the transmitting wireless station transmits the second packet, as shown in (2)
  • a predetermined arithmetic processing is performed on the CRC code generated by the predetermined CRC calculation, and the converted CRC code 2 is obtained.
  • the receiving wireless station performs an FCS check on the received packet. That is, the CRC code (C1) generated by the predetermined CRC operation is compared with the CRC code (F) stored in the FCS area of the received packet, and if they match, the first bucket is determined. Recognize and process reception. On the other hand, if C 1 and F do not match, C Compare the CRC code (C 2), which is the same operation processing as that of the RC code (C 1) on the transmitting side, with the CRC code (F) stored in the FCS area of the received packet. In this case, it is recognized as the second packet and received.
  • the second bucket may be identified first by the FCS check of C2 and F, and then the first bucket may be identified by the FCS check of C1 and F.
  • FIG. 4 shows a fourth embodiment of the packet communication method of the present invention.
  • the transmitting wireless station transmits the first packet, as shown in (1)
  • the ⁇ 1 ⁇ code 1 generated by the predetermined C 1 ⁇ operation ⁇ is stored in three areas.
  • the transmitting wireless station transmits the second packet, as shown in (2)
  • a predetermined arithmetic processing is performed on the CRC code generated by the predetermined CRC calculation, and the converted CRC code 2 is obtained.
  • FCS area FCS area.
  • the receiving wireless station performs an FCS check on the received packet. That is, a CRC code (C1) generated by a predetermined CRC calculation, a CRC code (C2) obtained by performing the same calculation processing on the CRC code (C1) as on the transmission side, and a FCS area of the received packet.
  • the stored CRC code (F) is compared, and if C1 and F match, it is recognized as the first packet. If C2 and F match, it is recognized as the second packet. Perform reception processing.
  • the received packet is discarded as a bit error. That is, both the first packet and the second bucket are discarded. Each can be identified through the FCS check.
  • FIG. 5 shows a fifth embodiment of the packet communication method of the present invention.
  • the CRC code 1 generated by the CRC operation using the selection signal 1 is stored in the FCS area.
  • the selection is made.
  • the selection signals 1 and 2 specify parameters such as a generator polynomial used for the CRC operation, for example.
  • the receiving wireless station performs an FCS check on the received packet. That is, the CRC code (C1) generated by the CRC operation based on the selection signal 1 is compared with the CRC code (F) stored in the FCS area of the received packet. , Weave and process as a bucket. On the other hand, if C1 and F do not match, the CRC code (C2) generated by the CRC calculation using the selection signal 2 is compared with the CRC code (F) stored in the FCS area of the received packet. — If it matches, recognize it as the second packet and process it for reception. Note that the second packet may be identified first by the FCS check of C2 and F, and then the first packet may be identified by the FCS check of C1 and F.
  • the received packet is discarded as a bit error. That is, both the first packet and the second packet can be identified through the FCS check.
  • FIG. 6 shows a sixth embodiment of the packet communication method of the present invention.
  • the transmitting wireless station transmits the first packet, as shown in (1)
  • the ⁇ 1 ⁇ code 1 generated by the first C 1 calculation is used.
  • the CRC code 2 generated by the second CRC calculation is stored in the FCS area.
  • the first CRC operation and the second CRC operation have different parameters such as a generator polynomial used for the CRC operation.
  • the receiving wireless station performs an FCS check on the received packet. That is, the CRC code (C1) generated by the first CRC calculation is compared with the CRC code (F) stored in the FCS area of the received packet, and if they match, the packet is regarded as the first packet. Recognize, recognize, and receive. On the other hand, if C1 and F do not match, the CRC code (C2) generated by the second CRC calculation is compared with the CRC code (F) stored in the FCS area of the received packet. Second if matches The packet is recognized as a packet and received. The second packet may be identified first by the FCS check of C2 and F, and then the first packet may be identified by the FCS check of C1 and F.
  • both the first bucket and the second packet can be respectively identified through the FCS check.
  • FIG. 1 shows a packet communication method according to a seventh embodiment of the present invention.
  • the transmitting wireless station transmits the first packet
  • the first C is transmitted as shown in (1).
  • the transmitting radio station transmits the second packet
  • the CRC code generated by the second CRC operation is stored in the FCS as shown in (2).
  • the receiving wireless station performs an FCS check on the received packet. That is, the CRC code (C1) generated by the first CRC calculation, the CRC code (C2) generated by the second CRC calculation, and the CRC code (F) stored in the FCS area of the received packet.
  • C1 and F match it is recognized as the first packet
  • C2 and F match it is recognized as the second packet, and each is received and processed.
  • the first to seventh embodiments described above are for identifying two types of packets.However, by setting the type of operation on the CRC code and the predetermined value to be added or subtracted to 2 or more, the CRC is used. A total of three or more buckets can be generated as a bucket having a code and a bucket having a calculation result of a CRC code, and can be used for identification processing. Also, by setting the types of parameters of the CRC calculation to three or more, three or more types of buckets having respective CRC codes can be generated and used for the identification processing. Furthermore, by combining the type of operation for the CRC code and the type of parameters for the CRC operation, three or more types of packets are generated and identified. Can be subjected to processing.
  • FIG. 8 shows Example 1 of the present invention.
  • FIG. 9 shows a frame configuration of a control packet and a beacon bucket with control information transmitted between communication stations.
  • communication stations A and B are base stations connected via a wired network, each of which measures the traffic in its own cell and exchanges the measured traffic information using control packets.
  • the communication station C is a mobile terminal connected to the communication station A or the communication station B via a wireless line. Here, a handover from the communication station A to the communication station B is assumed.
  • the control packet used for exchanging control information between communication station A and communication station B stores the traffic information of each cell in the data part and uses a predetermined value for the normal CRC code.
  • the calculated CRC code is stored in the FCS area.
  • “R (reverse) -one FCS” obtained by inverting a bit of a normal CRC code will be described as an example of a typical calculation process.
  • the communication station A and the communication station B recognize and recognize the control packet of the special format by the R-FCS as shown in the first to seventh embodiments, and
  • the traffic information of other cells is obtained from the section.
  • the communication station (here, A) that detects a difference equal to or larger than the threshold value by comparing it with the traffic information of its own cell transmits a beacon packet with control information to the mobile terminal under its control (here, communication station C).
  • this beacon packet with control information is a special format beecon packet containing R-FCS, and additional control information provided separately from the normal control information section.
  • the control information including the handover command is stored in the information part, and the control information part normally provided as a beacon packet may not be provided.
  • the communication station C recognizes and recognizes the packet as a special format, obtains a handover command from the additional control information section, and starts handover.
  • a certificate bucket is exchanged.
  • transmission / reception of a data bucket is started using the communication station B as a base station.
  • traffic information is exchanged between base stations and forced by command from base station. Handover of the mobile terminal.
  • the traffic information of each exchanged base station may be directly stored in a beacon packet with control information and notified to the mobile terminal to determine whether the mobile terminal should perform handover.
  • Figure 9 (3) shows the frame configuration of the beacon packet with control information in this case.
  • FIG. 10 shows a second embodiment of the present invention.
  • FIG. 11 shows a frame configuration of a beacon packet with control information transmitted between communication stations.
  • communication station A and communication station B are base stations connected via a wired network or base stations connected to different wired networks, and each measure traffic in its own cell.
  • the communication station C is a mobile terminal connected to the communication station A or the communication station B via a radio line.
  • the communication station A and the communication station B store the measured traffic information in the control information-added beacon packet and notify the communication station C.
  • traffic information of each cell is stored in the additional control information section, and R-FCS is set.
  • the communication station C recognizes the beacon packet with the control information of the special format by the R-FCS as shown in the first to seventh embodiments, and transmits the Obtain cell traffic information.
  • Communication station C starts handover from communication station A to communication station B if the traffic of communication station A currently communicating exceeds the threshold and the traffic of communication station B does not exceed the threshold. Then, an authentication packet in the standard format is exchanged with the communication station B, and when it is determined that communication with the communication station B is possible, transmission / reception of a data bucket is started using the communication station B as a base station.
  • FIG. 12 shows a third embodiment of the present invention.
  • Figure 13 shows the control transmitted between communication stations.
  • communication station A and communication station B are base stations connected to different hot spring networks.
  • Communication station C communicates with communication station A or communication station B This is a mobile terminal connected via communication, and here, a handover from communication station A to communication station B is assumed.
  • Communication station A and communication station B store wireless setting information for connecting to their own station and wired setting information for connecting to their own wired network in a beacon packet with control information, and Sending to C.
  • the wired Z wireless setting information is stored in the additional control information section, and R-FCS is set.
  • the communication station C which has been communicating with the communication station A, detects a movement or a change in the propagation environment, and determines to hand over to the communication station B. At this time, it receives the beacon packet with control information transmitted from communication station B, recognizes that it is a beacon packet with control information in a special format by R-FCS, and sets the wireless setting from the additional control information section.
  • ESS—ID, Wep key, etc. Obtains information (ESS—ID, Wep key, etc.) and wire setting information (IP address, subnet mask, proxy, default printer, etc.) and updates its own station information. Then, an authentication packet in the standard format is exchanged with the communication station B, and when it is determined that communication with the communication station B is possible, transmission / reception of a data bucket is started using the communication station B as a base station.
  • FIG. 14 shows a fourth embodiment of the present invention.
  • Fig. 15 shows the frame structure of a beacon packet with control information transmitted between communication stations.
  • communication station A is a base station connected to a wired network.
  • Communication station B and communication station C are mobile terminals connected to communication station A via a wireless line.
  • normal communication mode standard mode
  • CS MAZC A depending on the traffic congestion situation.
  • Switching to the communication mode (polling mode) of centralized control based on polling is assumed.
  • Communication station A transmits a beacon bucket with control information to communication station B when communication station A detects that frequent collisions occur due to increased traffic, or when traffic in its own cell exceeds a threshold.
  • Send to station C In this beacon bucket with control information, as shown in FIG. 15, the transition to the polling mode is stored as control information in the additional control information section, and R—FCS is set.
  • communication stations B and C use the R-FCS as described in the first to seventh embodiments. Recognize that the packet is a beacon packet with control information in a special format, obtain the transition information to the polling mode from the additional control information section, and update the communication mode of the own station. Thereafter, polling buckets are transmitted from communication station A to communication station B and communication station C in order, and communication station B and communication station C transmit data buckets accordingly.
  • FIG. 16 shows a fifth embodiment of the present invention.
  • FIG. 17 shows a frame configuration of a beacon packet with control information and a data packet with control information transmitted between communication stations.
  • the connection relationship between the communication stations A, B, and C and the procedure from switching from the standard mode to the polling mode based on the CSMA / CA are the same as in the fourth embodiment.
  • the communication station B When transmitting the data packet, the communication station B that has received the polling packet transmits a data bucket with control information to which the number of data frames or data size buffered by the own station is added as control information. As shown in Fig. 17 (2), the data bucket with control information stores the number of data frames or data size buffered by its own station in the data section as control information, and R-FCS is set. It is. As a result, the communication station A recognizes the data packet with the control information of the special format by the R-FCS as described in the first to seventh embodiments, and the communication station A Gets the number of data frames or data size that B is buffering. If the number of data frames or the data size is equal to or less than the threshold value, the communication station A transmits a beacon packet with control information for changing the current polling mode to the standard mode to the communication stations B and C.
  • the transition to the standard mode is stored as control information in the additional control information section, and R-FCS is set.
  • the communication stations B and C recognize the beacon packet with the control information of the special format by the R-FCS as described in the first to seventh embodiments, and add Acquires information on transition to the standard mode from the control information section and updates the communication mode of the own station.
  • FIG. 18 shows a sixth embodiment of the present invention.
  • FIG. 19 shows a frame configuration of a beacon packet with control information transmitted between communication stations.
  • communication station A is a base station connected to a wired network.
  • the communication stations B and C are mobile terminals connected to the communication station A via a wireless line.
  • the traffic is congested from the normal communication mode (standard mode) based on CSMA / CA.
  • switching to a communication mode (continuous transmission mode) in which the communication station that has acquired the transmission right continuously transmits data packets is assumed.
  • Communication station A transmits a beacon packet with control information to communication stations B and B when it detects that traffic has increased and collisions have occurred frequently, or when the traffic of its own cell ⁇ has exceeded the threshold.
  • Send to station C As shown in FIG. 19, this beacon bucket with control information stores the transition to the continuous transmission mode as control information in the additional control information section, and R-FCS is set.
  • the communication stations ⁇ and C recognize the beacon packet with the control information of the special format by the R-FCS as shown in the first to seventh embodiments, and Acquires information on transition to continuous transmission mode from the additional control information section and updates the communication mode of the own station. After that, the communication station (in this case, ⁇ ) that has acquired the transmission right continuously transmits data packets.
  • Embodiments 4 to 6 show examples of switching the communication mode between the polling mode and the continuous transmission mode with respect to the standard mode.
  • Other examples of the communication mode address control mode that can be set by such a beacon packet with control information include, for example, a distributed control mode and a special control mode, a DATA-ACK sequence mode, and an RTS-CTS-DATA-ACK.
  • a control bucket or a data packet for the purpose of notifying the whole, such as a broadcast bucket may be used.
  • FIG. 20 shows a seventh embodiment of the present invention.
  • FIG. 21 shows the frame structure of a standard format and special format beacon packet transmitted between communication stations.
  • communication station A is a base station connected to a wired network.
  • the communication station B and the communication station C are mobile terminals connected to the communication station A via a wireless line.
  • the priority is given to acquiring the transmission right of the communication station B capable of receiving the beacon bucket of the special format.
  • Communication station C cannot receive beacon packets in special format.
  • Communication station A transmits a standard format beacon packet having normal FCS to communication station B and communication station C, and sets the corresponding NAV.
  • the beacon bucket of the standard format has NAV information (Ta) in the header as shown in Fig. 21 (1).
  • communication station A transmits a beacon bucket in a special format to communication stations B and C.
  • the NAV information in the header is 0, Tb is stored in the control information section as the NAV release time, and R-FCS is set. Note that Tb corresponds to the remaining time of the NAV set time Ta when the specially-formatted beacon packet is received.
  • the communication station B recognizes and recognizes that the beacon packet is a special format beacon by R-FCS, and sends the NAV release time Tb from the control information section. And release the NAV setting of your own station. Then, the communication station A and the communication station B transmit and receive the data packet having R-FCS and the ACK packet during the period (Tb) in which the NAV setting is released. On the other hand, the communication station C cannot recognize the R-FCS beacon packet, and discards it as an FCS error. Therefore, transmission suppression by the NAV setting of communication station C is continued.
  • FIG. 22 shows an eighth embodiment of the present invention.
  • FIG. 23 shows a frame configuration of a data bucket with control information transmitted between communication stations.
  • communication station A is a base station connected to a wired network.
  • the communication station B is a mobile terminal connected to the communication station A via a wireless circuit.
  • the polling mode from the communication station A to the polling bucket from the communication station A is set to a polling mode in which the communication station B transmits a data bucket.
  • the communication station B notifies the communication station A of the next desired transmission time.
  • Communication station B sends a data bucket in response to a polling packet from communication station A.
  • the next desired transmission time is calculated based on the past transmission interval history and the notification from the upper layer, and the control information-added data bucket storing this desired transmission time is transmitted to the communication station A.
  • this data packet with control information stores the desired transmission time in the data section as control information, and R-FCS is set.
  • the communication station A recognizes the data packet with the control information in the special format by the R-FCS, and communicates from the data section. Acquires the desired transmission time of station B, updates the next transmission time corresponding to communication station B on the polling list, and starts the timer.
  • the communication station A transmits a polling packet to the communication station B when the desired transmission time comes. The same applies hereinafter.
  • FIG. 24 shows a ninth embodiment of the present invention.
  • Fig. 25 shows the frame configuration of a polling packet with control information transmitted between communication stations.
  • communication station A is a base station connected to a wired network.
  • the communication stations B and C are fixed terminals (for example, cameras for transmitting image information) connected to the communication station A via a wireless line.
  • the communication stations B and C are transmitted from the communication station A to the polling bucket. Assume a polling mode in which communication station C transmits data packets.
  • Communication station A calculates transmission times of communication stations B and C based on predetermined scheduling, and transmits polling packets with control information storing the transmission times to communication stations B and C (multicast). I do.
  • the polling packet with control information stores the transmission time of each communication station in the data section as control information, and R-FCS is set.
  • the frame format shown in Fig. 25 (2) is suitable for changing the order of polling every time.
  • the communication station B and the communication station C recognize that the polling packet with the control information in the special format by the R-FCS as shown in the first to seventh embodiments, and The transmission time of the own station is acquired from the data section, the timer is started, and the data bucket is transmitted at the corresponding time.
  • FIG. 26 shows Example 10 of the present invention.
  • Figure 27 shows the control transmitted between communication stations.
  • 3 shows a frame configuration of a data packet with control information.
  • communication station A is a base station connected to a wired network.
  • the communication station B is a mobile terminal connected to the communication station A via a wireless line.
  • the reception power and the transmission rate from the opposite communication station are measured, and the transmission power and the recommended transmission for the next transmission are measured. It is characterized in that the rate is notified to the opposite communication station.
  • Communication station A and communication station B measure the received power and transmission rate in the authentication processing and initialize the management list.
  • Communication station A calculates the received power and transmission rate using the last bucket received from communication station B, and transmits a data packet with control information storing the transmission power of communication station B and the recommended transmission rate. At this time, the control information-added data packet is transmitted using the transmission power and transmission rate for communication station B in the management list.
  • the transmission power and the recommended transmission rate are stored as control information in the data part, and R-FCS is set.
  • the communication station B recognizes that the packet is the data bucket with the control information of the special format by the R-FCS as shown in the first to seventh embodiments, and transmits the transmission power and the power from the data part. Get the recommended transmission rate. Then, the communication station B updates values such as the transmission power and the transmission rate for the communication station A in the management list.
  • the ACK bucket for the data bucket with control information is transmitted in the standard format.
  • the communication station B calculates the reception power and the transmission rate using the data packet with the control information, and stores the transmission power of the communication station A and the recommended transmission rate at the next data packet transmission.
  • the transmitted data packet with control information is transmitted.
  • the control information-added data packet is transmitted using the transmission power and transmission rate for communication station A in the management list.
  • Communication station A recognizes the data bucket with control information in a special format by R-FCS, and obtains the transmission power and the recommended transmission rate from the data part. Then, the communication station A updates values such as the transmission power and the transmission rate for the communication station B in the management list. Hereinafter, the same is repeated.
  • FIG. 28 shows Example 11 of the present invention.
  • Figure 29 shows the control transmitted between communication stations. This shows the frame configuration of the ACK packet with control information.
  • Embodiment 10 is an example in which the transmission power and the recommended transmission rate of the partner station are stored in a data bucket and transmitted.This embodiment is characterized in that the information is stored in an AC bucket. . .
  • Communication station A and communication station B measure the received power and transmission rate in the authentication processing and initialize the management list.
  • Communication station A transmits a data packet using the transmission power and transmission rate for communication station B in the management list.
  • the communication station B calculates the reception power and the transmission rate using the data bucket and stores the transmission power of the communication station A and the recommended transmission rate.
  • the ACK bucket with the control information is transmitted.
  • this ACK packet with control information is provided with a control information part that is not included in a normal ACK packet, and stores transmission power and a recommended transmission rate as control information in the control information part.
  • FC S. is set.
  • the communication station A recognizes the ACK packet with the control information of the special format by the R-FCS and transmits it from the control information section. Get power and recommended transmission rate. Then, the communication station A updates values such as the transmission power and the transmission rate for the communication station B in the management list. The same applies to the case where communication station B transmits a data bucket.
  • FIG. 30 shows Example 12 of the present invention.
  • communication station A is a base station connected to a wired network.
  • the communication station B is a mobile terminal connected to the communication station A via a wireless line, and here, the processing of the embodiment 10 and the embodiment 11 is combined.
  • Communication station A and communication station B measure the received power and transmission rate in the authentication processing and initialize the management list.
  • Communication station A calculates the received power and transmission rate using the last bucket received from communication station B, and transmits a data packet with control information storing the transmission power of communication station B and the recommended transmission rate.
  • the control information-added data packet is transmitted using the transmission power and transmission rate for communication station B in the management list.
  • the transmission power and the recommended transmission rate are stored as control information in the data section, and R—FCS is set. Accordingly, as shown in the first to seventh embodiments, the communication station B recognizes and recognizes that the data packet is a data packet with control information in a special format using the R-FCS.
  • the transmission power and the recommended transmission rate are obtained from the data section. Then, the communication station B updates the values such as the transmission power and the transmission rate for the communication station A in the management list.
  • the communication station B calculates the reception power and the transmission rate using the data bucket with the control information, and determines the transmission power and the recommended transmission rate of the communication station A.
  • the stored ACK packet with control information is transmitted. As shown in Fig. 29, this ACK bucket with control information is provided with a data part that is not included in a normal ACK bucket, and stores transmission power and a recommended transmission rate in the data part as control information. Is set.
  • the communication station A recognizes the ACK bucket with the control information of the special format by the R-FCS, and transmits the transmission power and the recommended power from the data part. Get the transmission rate to do. Then, the communication station A updates values such as the transmission power and the transmission rate for the communication station B in the management list. Hereinafter, the same is repeated.
  • FIG. 31 shows a thirteenth embodiment of the present invention.
  • FIG. 32 shows a frame configuration of an ACK bucket with data transmitted between communication stations.
  • communication station A is a base station connected to a wired network.
  • the communication station B is a mobile terminal connected to the communication station A via a wireless line, and is characterized by adding data to an ACK packet.
  • Communication station B sends a data packet to communication station A.
  • Communication station A determines whether there is a data frame addressed to communication station B when receiving the data packet and transmitting an ACK bucket.
  • an ACK bucket with data in which the data frame is stored in the ACK packet is transmitted.
  • the data-attached ACK packet has a data portion that is not included in a normal ACK packet, stores a data frame in the data portion, and sets R-FCS.
  • the R-FCS recognizes that the packet is an ACK bucket with data in a special format, and acquires a data frame addressed to the communication station B from the data part. If there is no data frame addressed to communication station B when transmitting the ACK bucket, a standard format ACK bucket is transmitted.
  • FIG. 33 shows Embodiment 14 of the present invention.
  • FIG. 34 shows a frame format of a special format bucket transmitted between communication stations.
  • the current wireless LAN standard assumes that one data frame is transmitted in one wireless bucket, and the maximum size of the data part is limited to 2296 bytes.
  • the maximum setting time of the NAV that can be expressed in the Duration field in the MAC header is also 32 msec.
  • the maximum setting time of the NAV which can be expressed by the MAC header, will exceed 32 msec. Is what you do.
  • the NAV setting value exceeds the maximum setting time Tth, (S2).
  • Tth the setting value of the NAV is equal to or less than Tth
  • a standard format bucket is generated because a normal MAC header can be used (S3).
  • S4 the set value of NAV exceeds Tth
  • R—FCS is set by CRC operation (S5).
  • the packet in the special format has a special header in which the number of bits in the Duration field of the MAC header is extended.
  • the communication station that has received the special format packet recognizes that the packet is a special format bucket by R-FCS as shown in the first to seventh embodiments, and transmits the packet in the MAC header.
  • the extended NAV information can be acquired from the Duration field to respond.
  • FIG. 35 shows Example 15 of this effort.
  • communication station A, communication station B, and communication station C are connected via the same wired network.
  • a communication station connected to the same wired network transmits a broadcast packet
  • all communication stations connected to the network process the packet.
  • PDAs with low processing capacity reduce the load on the CPU by not processing broadcast packets. be able to.
  • Such a communication station C has a function corresponding to R-FCS, and a bucket in which a normal FCS is set is discarded as an FCS error.
  • the communication station A uses the normal FCS and the R-FCS properly, and the broadcast packet for the normal communication station sets the normal FCS, and the communication station A sets the R-FCS for the low-capacity communication station. Send.
  • the communication station C can discard the broadcast packet and selectively receive only the packet in which the R-FCS is set, thereby reducing the load on the CPU.
  • FIG. 36 shows Embodiment 16 of the present invention.
  • communication station A, communication station B, and communication station C are connected via the same wired network.
  • Communication station A is a rolling server connected to the local network
  • communication station B is a router connected to the Internet
  • communication station C is a base station.
  • Communication station D is a mobile terminal connected to communication station C via a wireless line.
  • the communication station D When the communication station D transmits a data packet to the local network via the communication station C, it transmits a specially formatted data packet using R-FCS. As shown in the first to seventh embodiments, the communication station C recognizes that the data bucket is directed to the local network by the R-FCS, and when it recognizes it, it connects to the local network. To the communication station A.
  • the communication station D transmits a data bucket to the Internet via the communication station C, it transmits a standard-format data bucket using a normal FCS.
  • the communication station C recognizes that the data bucket is a data packet addressed to the Internet by the normal FCS, it transmits the data bucket to the communication station B connected to the Internet.
  • FIG. 37 shows Example 17 of the present invention.
  • communication station A is a base station connected to a server via a wired network.
  • Communication station B and communication station C are mobile terminals connected to communication station A via a wireless line, where communication station B corresponds to R—FCS, and communication station C does not correspond to R—FCS. Shall be.
  • the communication station A When the communication station A recognizes the data bucket with parental control transmitted from the server by its port number or the like, it converts the data bucket into a specially formatted multicast data packet using R-FCS and transmits it.
  • the communication station B can receive the multicast data packet by recognizing the R-FCS as described in the first to seventh embodiments.
  • the communication station C discards the multicast data packet in which R—FCS is set as an FCS error. It is assumed that all communication stations can receive a multicast data packet with normal FCS set. This makes it possible to easily select a communication station to which a multicast data packet is to be transmitted.
  • FIG. 38 shows an embodiment 18 of the present invention.
  • communication station A is a base station connected to a server via a wired network.
  • Communication station B, communication station C and communication station D are mobile terminals connected to communication station A via a radio line.
  • communication station B corresponds to R—FCS1 and R—FCS2.
  • communication station C supports only RFCS2 and communication station D does not support R-FCS1 and R-FCS2.
  • -31-1-FC S2 is a CRC code corresponding to a plurality of types of CRC calculation processing.
  • the communication station A When the communication station A recognizes the data bucket with parental control transmitted from the server by its port number, etc., it converts the data bucket into a special format multicast data bucket using R-FCS1 or R-FCS2. And send.
  • the communication station B can receive the multicast data bucket by recognizing R-FCS1 or R-FCS2 as described in the first to seventh embodiments.
  • the communication station C also responds to the multicast data path by recognizing R—FCS2. Only the packet can be received.
  • the communication station D discards the multicast data packet in which R—FCS 1 and R-FCS 2 are set as an FCS error. It is assumed that all communication stations can receive multicast data packets with normal FCS settings.
  • Embodiments 17 and 18 explain the function that only a communication station supporting R-FCS can receive a predetermined packet.
  • the same function is used as an authentication bucket, It can also be used to perform actions.
  • the former case will be described in detail in an embodiment which will be described later. In the latter case, for example, there is a usage method such as turning on an LED at a communication station which has received an R-FCS packet.
  • FIG. 39 shows Example 19 of the present invention.
  • communication station A is a base station connected to a server via a wired network.
  • Communication station B and communication station C are mobile terminals connected to communication station A via a radio line, where communication station B corresponds to R—FCS and communication station C does not correspond to R—FCS.
  • the communication station A When the communication station A recognizes the data bucket with parental control transmitted from the server based on its port number or the like, the communication station A performs an encryption process using a cryptographic chain different from a normal one, and a multicast data packet using R-FCS. Convert to and send.
  • the communication station B identifies the encryption key by recognizing the R-FCS, decrypts the multicast data bucket using the encryption key, Data frames can be extracted.
  • the communication station C discards the multicast data packet in which R—FCS is set as an FCS error. Even if communication station C tries to decrypt this multicast data bucket without discarding it, it cannot recognize the necessary symbol key because it cannot recognize R-FCS, and decryption is impossible. This makes it possible to easily select a communication station to which a multicast data packet is to be transmitted.
  • FIG. 40 shows Example 20 of the present invention.
  • communication station A is a base station connected to a wired network.
  • Communication station B and communication station C are mobile terminals connected to communication station A via a radio line.
  • communication station B corresponds to R—FCS
  • communication station C corresponds to R—FCS. Make it not exist.
  • Communication station A transmits a specially formatted data bucket using R-FCS.
  • the communication station B receives the data packet by recognizing the R-FCS and similarly transmits an ACK bucket using the R-FCS as described in the first to seventh embodiments.
  • the communication station C discards the data packet in which R_FC and S are set as an FCS error.
  • Communication station B starts back-off control after a lapse of DIFS after transmitting the ACK bucket.
  • the communication station C starts the back-off control after the elapse of EIFS after discarding the data bucket.
  • E I FS is S I FS + (ACK frame length when transmitted at the lowest rate) + D I FS,
  • the waiting time of the communication station C becomes longer, and consequently, the transmission right acquisition of the communication station B is prioritized.
  • FIG. 41 and FIG. 42 show Embodiment 21 of the present invention.
  • the radio stations A and B support the special format using the R-FCS
  • the radio station C does not support the special format using the R-FCS.
  • packets in special format using R-FCS shall be used as authentication packets (confirmation packet and response packet) for confirming whether the radio station supports the special format.
  • the data packet shall use normal FCS.
  • Figure 41 shows the communication function confirmation processing between radio station A that supports the special format and radio station B that supports the special format to determine whether the special format is supported. And transmission / reception processing of data packets.
  • Fig. 42 shows the communication function confirmation processing and data packet exchange between the radio station A that supports the special format and the radio station C that does not support the special format. Indicates transmission / reception processing.
  • the wireless station A corresponding to the special format transmits a confirmation packet P2a to the wireless station B (S71).
  • R-FCS is set by the configuration of the first to seventh embodiments, and only the radio station corresponding to the special format can normally receive.
  • the wireless station B Since the wireless station B supports the special format, it identifies the confirmation packet P2a, and recognizes that the wireless station A of the transmission source supports the special format (S72). Then, information indicating whether or not the wireless station A supports the special format is registered in the function management table of the own station. In the function management table, as shown in FIG. 41 (2), information indicating whether or not there is support for the special format is recorded in association with the ID (identification code) of each wireless station.
  • the wireless station B transmits a predetermined response packet P2b to the transmission source (S73).
  • This response packet P 2 b is also set to R—FCS.
  • the wireless station A identifies a response packet P2b from the wireless station B to the transmitted confirmation packet P2a, and recognizes that the wireless station B supports the special format (S74). Then, information indicating whether or not a special format is supported is registered in the function management table of the own station.
  • the wireless station A transmits the data bucket P1a, it refers to the content of the function management table of its own station and checks whether or not the transmission destination supports the special format.
  • the wireless station B Upon receiving the data bucket P1a, the wireless station B checks whether or not the wireless station A, which is the transmission source, supports the special format by referring to its own function management table (S7). 6). In the example of Fig. 41, station A supports the special format. Therefore, the radio station B processes the received data bucket P1a in accordance with the special format definition (predefined) (S76).
  • predefined special format definition
  • the wireless station B transmits the data packet P1b, it refers to the content of the function management table of its own station and confirms whether or not the transmission destination is capable of supporting the special format (S 77).
  • the wireless station B since the destination wireless station A supports the special format, the wireless station B generates a data bucket P 1 b according to the special format and transmits it to the wireless station A (S 77 ).
  • This data packet P 1 b has a normal FCS.
  • the wireless station A receives the data packet P 1 b, the wireless station B checks whether or not the wireless station B as the transmission source supports the special format by referring to its own function management table (S 78). .
  • the wireless station A since the wireless station B supports the special format, the wireless station A processes the received data packet P1b according to the definition of the special format (S78). ,
  • the wireless station A corresponding to the special format transmits a confirmation packet P2a to the wireless station C (S81).
  • This confirmation packet P2a is set with R-FCS shown in the first to seventh embodiments, and can be normally received only by a radio station corresponding to the special format. Since the radio station C does not support the special format, an FCS check error occurs for the received confirmation and the packet P2a (S82). As a result, the acknowledgment packet is discarded, and the subsequent operation of the wireless station C is not affected at all.
  • a timeout occurs because a response packet does not reach the transmitted confirmation packet P2a indefinitely (S83).
  • the wireless station A recognizes the wireless station C as not supporting the special format. Then, the information is registered in the function management table of the own station.
  • the wireless station A When the wireless station A transmits the data packet P1a, the wireless station A refers to the contents of the function management table of its own station and determines whether the transmission destination supports the special format (S84). In the example of FIG. 42, since the destination wireless station C does not support the special format, the wireless station A generates the data bucket P1a according to the standard format and transmits it to the wireless station C (S84). .
  • This data packet P 1a has a normal FCS.
  • the wireless station C receives the data bucket P1a, it processes it according to the standard format definition (S85).
  • the wireless station C transmits the data packet P 1 b the wireless station C generates the data packet P 1 b according to the standard format and transmits it to the wireless station A (S 86).
  • This data packet P 1 b has a normal CRC code.
  • the wireless station A checks whether or not the wireless station C as the transmission source supports the special format by referring to its own function management table (S87). In the example of FIG. 42, since the wireless station C does not support the special format, the wireless station A processes the received data bucket P1b according to the definition of the standard format (S87).
  • the radio stations A and B mutually confirm whether or not there is a correspondence to the special format by using the R-FCS of the confirmation packet P2a and the response packet P2b.
  • the radio stations A and B receive and process the data packets of the standard format or the special format having the normal FCS, respectively, based on the information.
  • FIG. 43 illustrates a communication function confirmation processing procedure of the wireless station A corresponding to the twenty-first embodiment.
  • the wireless station A generates a data bucket for communication function confirmation as a confirmation bucket (S10).
  • a CRC code for error detection of the acknowledgment packet is generated (S I1), all bits of the CRC code are bit-inverted, and the result is stored in the FCS area of the acknowledgment bucket (S12).
  • S I1 a CRC code for error detection of the acknowledgment packet
  • S I1 CRC code for error detection of the acknowledgment packet
  • S I1 CRC code for error detection of the acknowledgment packet
  • S 12 bit-inverted
  • a process of inverting a predetermined part of the bits or adding or subtracting a predetermined value may be performed.
  • this confirmation packet is transmitted to the wireless station B of the communication partner (S13), and an internal timer is started to confirm the elapsed time after transmitting the confirmation packet (S14).
  • a response packet to the confirmation packet transmitted before the internal timer times out is received (S15, S16). If a response bucket is received before the timeout, the transmission is performed.
  • the wireless station B recognizes that it is compatible with the special format, and registers the information in its own function management table in association with the wireless station ID of the transmission destination (S17). However, before the response bucket is received, the time If so, the destination wireless station B recognizes that the special format is not supported, and registers the information in its own function management table in association with the destination wireless station ID (S18).
  • step S 19 If there is another wireless station to communicate with, the process returns from step S 19 to S 10, and repeats the above operation.
  • information as shown in FIG. 41 (2) is registered in the function management table of each wireless station.
  • each wireless station can grasp from the contents of the function management table whether or not the wireless station of the communication partner supports the special format.
  • FIG. 44 shows a data packet transmission processing procedure 1 of wireless station A corresponding to embodiment 21.
  • the wireless station A performing the transmission process searches all available wireless channels for all available wireless channels, (S21).
  • the wireless channel availability is detected by carrier sense for each channel. Let N be the total number of detected free radio channels. If one or more free wireless channels are detected, the process proceeds to the next step S22.
  • a data bucket of the special format is generated according to the number N of available radio channels. If the number N of available wireless channels is 1, one data packet is generated using one data frame as in the case of a general wireless station, but the data packet format is different from the conventional one. Use a special format (S25, S26). If the number N of available wireless channels is 2 or more, X (multiple) data packets in a special format are generated using one or more data frames (S25, S28). When one data packet is generated in steps S24 and S26, one data packet is transmitted using one free wireless channel (S27).
  • step S28 if the number N of available wireless channels is 2 or more and X (multiple) data packets are generated in step S28, the X data packets are simultaneously used for the X available wireless channels. Transmit in parallel (S29). Next, it waits until the transmission of the data packet started in steps S27 and S29 is completed (S30), and then returns to step S21.
  • FIG. 45 shows a data packet transmission processing procedure 2 of wireless station A corresponding to embodiment 21.
  • the case where space division multiplexing is used together is shown.
  • the number of available radio channels is N and the number of space division multiplexing is L
  • the number of data buckets to be transmitted in parallel is within the range of (X ⁇ N ⁇ L). It is determined. Since multiple data packets can be transmitted simultaneously on one wireless channel by space division multiplexing, processing corresponding to steps S25 and S26 in FIG. 44 is omitted. Therefore, if the destination wireless station supports the special format, the process proceeds from step S23 to step S28 to generate X data packets. Next, one or more empty radio channels and space division multiplexing are used together, and X data buckets are transmitted in parallel (S29B). Other operations are the same as in FIG.
  • this transmission processing procedure 2 assumes that space division multiplexing is used together when multiple wireless channels can be used at the same time, even if only one wireless channel is available. Multiple data buckets can be transmitted simultaneously in parallel using multiplexing.
  • FIG. 46 illustrates a data bucket reception processing procedure of the wireless station B corresponding to the embodiment 21.
  • an example corresponding to the first embodiment shown in FIG. 1 is shown as a procedure for sequentially identifying and receiving a data packet for communication function confirmation (confirmation packet) and a data packet for communication.
  • the wireless station B performing the receiving process repeatedly executes the data packet receiving process for each of the plurality of wireless channels (S41).
  • an FCS check is performed on the received data packet (S42). That is, it checks whether or not the result of performing a predetermined CRC operation on the data packet matches the CRC code stored in the FCS area.
  • the acknowledgment packet when the acknowledgment packet is received, the result of the bit inversion matches, so it is checked whether the destination of the received acknowledgment packet matches the ID of the own station (S47).
  • a confirmation packet addressed to the own station it recognizes the wireless station A of the transmission source as special format compatible and registers the information in the function management table of the own station in association with the wireless station ID of the transmission source. Yes (S48). Further, a predetermined response packet is transmitted to the transmission source wireless station A (S49). On the other hand, if the confirmation packet is not addressed to the own station, it is discarded (S46).
  • a radio station that performs the conventional operation that does not support the special format receives a confirmation packet, it will simply process it as an FCS check error and discard the bucket, so there is no problem. That is, even in a system in which radio stations that support the special format and radio stations that do not support the special format coexist, the problem remains. Does not occur.
  • FIG. 47 shows Embodiment 22 of the present invention.
  • a data packet P2 (confirmation bucket P2a and response bucket P2b) for confirming whether or not the radio station supports the special format
  • a data packet P1 of the standard format and the special format are used.
  • a standard format data bucket is stored in a normal FCS
  • a special format data packet stores R-FCS1
  • a data bucket P2 stores R-FCS2.
  • wireless station A and wireless station B recognize each other as wireless stations that support the special format by exchanging confirmation packet P2a and response packet P2b, and manage the information of their own stations.
  • the procedure for registering in the table (S71 to S74) is the same as the processing shown in FIG.
  • the acknowledgment bucket P2a and the response packet P2b use R-FCS2, and can be normally received only by radio stations that support the special format.
  • the radio station A When the radio station A transmits the data bucket P1a, the radio station A refers to the contents of the function management table of its own station and checks whether the transmission destination supports the special format (S75). In the example shown in FIG. 47, since the destination wireless station B supports the special format, the wireless station A generates the data bucket P1a according to the special format and transmits it to the Izumi station B (S75). ).
  • This data packet P1a is set to R-FCS1, and can be normally received only by a radio station corresponding to the special format.
  • the wireless station B Upon receiving the data packet P1a, the wireless station B recognizes that the data format is the special format by the FCS check, and processes it according to the special format definition (predefined) (S91).
  • the wireless station B transmits the data packet P1b, it refers to the content of the function management table of its own station and confirms whether or not the transmission destination supports the special format (S77). ).
  • the wireless station B since the destination wireless station A supports the special format, the wireless station B generates a data packet P 1 b according to the special format and transmits it to the wireless station A (S 77). .
  • This data packet P 1 b is set to R—FCS 1 and normally received only by radio stations that support the special format it can.
  • the wireless station A Upon receiving the data packet P 1 b, the wireless station A recognizes that the data format is a special format by the FCS check, and processes according to the definition (predefined) of the special format (S 92).
  • the communication function confirmation process and the data packet transmission / reception process of whether or not the power is compatible with the special format are performed as follows. It is the same as that shown in FIG.
  • the receiving-side radio station supports the special format, as shown in FIG. 47, the fact that the data bucket P1a is in the special format is notified by a CRC code.
  • the procedure of confirming the transmission source and referring to the function management table to confirm the format of the received packet is eliminated, and the efficiency is improved.
  • radio station C that does not support the special format
  • receiving a data packet or packet with such a CRC code operated will result in an FCS check error, and the currently used wireless LAN system will take longer than usual. It is necessary to perform time carrier sensing, and transmission efficiency is greatly degraded. Therefore, when there are radio stations that support the special format and radio stations that do not support the special format, the sequence shown in FIG. 41 that uses the normal FCS regardless of the format of the data bucket is more efficient.
  • FIG. 48 illustrates a communication function confirmation processing procedure of the wireless station A corresponding to the twenty-second embodiment.
  • the wireless station A generates a data packet for confirming the communication function as a confirmation packet (S10).
  • a CRC code for error detection of the acknowledgment packet is generated (S11)
  • a constant Q is added to the CRC code, and the result is stored in the FCS area of the acknowledgment packet (S12B).
  • a process of subtracting the constant Q or adding or subtracting another constant Q1 may be performed. Subsequent processes are the same as those corresponding to the embodiment 21 shown in FIG.
  • FIG. 49 shows data bucket transmission processing procedure 1 of wireless station A corresponding to Embodiment 22.
  • the basic processing procedure is the same as that corresponding to the embodiment 21 shown in FIG.
  • the special format data generated in steps S 26 and S 28 In the FCS area of the bucket processing (S31, S32) for bit-inverting and storing the CRC code obtained by the predetermined CRC calculation processing is added.
  • FIG. 50 shows Data Packet Transmission Processing Procedure 2 of wireless station B corresponding to Embodiment 22.
  • the basic processing procedure is the same as that corresponding to the embodiment 21 shown in FIG.
  • a process (S32) of storing the CRC code obtained by the predetermined CRC operation in a bit-inverted manner is added to the FCS area of the special format data bucket generated in step S28.
  • FIG. 51 shows Data Packet Transmission Processing Procedure 3 of wireless station B corresponding to Embodiment 22.
  • the basic processing procedure is the same as that corresponding to the embodiment 21 shown in FIG.
  • the standard format and the special format are selectively used as necessary (S33).
  • the RC code in the 3 area is bit-inverted (S32), and when generated in the standard format, it is changed to the CRC code in the FCS area.
  • the partner wireless station when there is no need to use a special format, such as when the number of available wireless channels is 1 and the number of data frames in the buffer is 1, on the transmitting side, the partner wireless station must support the special format. Even in this case, data packets in the standard format can be transmitted. Choosing a standard format improves transmission efficiency.
  • FIG. 52 shows Data Packet Transmission Processing Procedure 4 of wireless station B corresponding to Embodiment 22.
  • the basic processing procedure is the same as that corresponding to the embodiment 21 shown in FIG.
  • the X data packets generated in step S28 are selectively used depending on whether the number N of available wireless channels is 1 or 2 or more (S34).
  • the bits of the CRC code in the FCS area of the data packet are inverted (S32), and transmission is performed in parallel using a plurality of wireless channels (S29C).
  • the number of available wireless channels N is 1, the data packet The constant Q2 is added to the CRC code in the FCS area (S35), and the data is transmitted in parallel using space division multiplexing on one wireless channel (S29D).
  • the transmitting side selectively uses a mode in which a plurality of data buckets are transmitted in parallel by using a plurality of radio channels and a mode in which a plurality of data packets are transmitted in parallel by using space division multiplexing.
  • the CRC code in the FCS area of the data packet is bit-reversed, and when transmitting in the latter mode, Q2 is added to the CRC code in the FCS area of the data bucket.
  • each arithmetic processing is an example.
  • FIG. 53 shows Data Packet Reception Processing Procedure 1 of wireless station B corresponding to Embodiment 22.
  • a standard format data bucket in which the normal CRC code is stored in the FCS area
  • a special format data packet in which the CRC code is bi-inverted
  • a communication function in which a constant Q is added to the CRC code
  • a wireless station B performing a receiving operation repeatedly executes a data packet receiving process for each of a plurality of wireless channels (S41).
  • an FCS check is performed on the received data packet (S42). That is, it is checked whether or not the result of performing a predetermined CRC operation on the data packet matches the CRC code stored in the FCS area.
  • the result of the bit inversion matches, so it is checked whether or not the destination of the received data bucket matches the ID of the own station (S47B). If it is addressed to its own station, the received data packet is processed according to the special format (S44C), and if it is not addressed to its own station, the received data packet is discarded (S46).
  • the transmitting side performs the reverse operation to the operation performed in step S12B of FIG. 48 on the CRC code.
  • the original CRC code is restored by subtracting the constant Q from the CRC code, and it is confirmed whether or not the result matches the CRC operation result of the data bucket (S51). If a data bit error has occurred in the received data packet, a mismatch is detected even if the constant Q is subtracted from the CRC code, so the received data packet is discarded (S46).
  • the confirmation packet is received, the subtraction result of the constant Q matches, so it is confirmed whether or not the destination of the received confirmation packet matches the ID of the own station (S47C).
  • the transmitting station recognizes that the wireless station is compatible with the special format, and registers the information in the function management table of the own station in association with the wireless station ID of the transmitting station (S 48). Further, a predetermined response packet is transmitted to the transmission source wireless station (S49). On the other hand, if the confirmation bucket is not addressed to the own station, it is discarded (S46).
  • a radio station that performs a conventional operation that does not support the special format receives a confirmation packet ⁇ ⁇ ⁇ a data packet of the special format, it will simply process it as an FCS check error and discard the packet. No problem arises. That is, no problem occurs even in a system in which a radio station compatible with the special format and a radio station not compatible with the special format coexist.
  • FIG. 54 shows data packet reception processing procedure 2 of wireless station B corresponding to Embodiment 22. Show.
  • a data packet of the standard format in which a normal CRC code is stored in the FCS area a data packet of a special format in which the CRC code is bit-inverted, and a communication function check in which a constant Q is added to the CRC code It corresponds to the reception processing procedure 1 for sequentially identifying data packets (confirmation packets) for transmission, and the data packet transmission processing procedure 4 in Fig. 52, and the type of parallel transmission (multiple radio channels, space division multiplexing) The appropriate procedure is added.
  • steps S52 and S53 are added to reception processing procedure 1 of FIG.
  • step S52 a constant Q2 is subtracted from the CRC code in the FCS area of the received data packet, and it is checked whether or not the CRC code matches the calculated value of the data packet.
  • step S53 the communication mode is recognized by checking which of the steps S45 and S52 is the step in which the C R C code match is detected. That is, if a match is detected in step S45, the transmitting side has executed step S32 in FIG. 52, and thus the communication mode uses a plurality of wireless channels. If a match is detected in step 5, the transmitting side has performed step S35 in FIG. 52, and the communication mode uses space division multiplexing.
  • the wireless station B on the receiving side automatically switches the return method of the ACK packet according to the communication mode recognized in step S53. That is, when the transmitting side transmits a plurality of data buckets in parallel using a plurality of wireless channels, the receiving side returns an ACK packet for each data packet received using the plurality of wireless channels. Also, when the transmitting side transmits multiple data packets in parallel using space division multiplexing, the receiving side returns only one ACK bucket for a plurality of data buckets received simultaneously. No space division multiplexing is used.
  • FIG. 55 shows a configuration example of the packet communication device of the present invention.
  • the configuration of a wireless packet communication device that can transmit and receive three data packets in parallel using three wireless channels # 1, # 2, and # 3 is shown, but the number of parallel devices can be set arbitrarily. You.
  • space division multiplexing is used for each wireless channel, a data bucket of the number of parallel transmissions corresponding to the sum of the space division multiplexing numbers of a plurality of wireless channels is arranged in parallel. Although transmission and reception can be performed in columns, space division multiplexing is omitted here. The same applies to a general bucket communication device connected by wire.
  • the wireless packet communication device includes a transmission / reception processing unit 10-1, a 10-2, a 10-3, a transmission buffer 21, a data packet generation unit 22, a data frame management unit 23, and a channel state management. It has a section 24, a packet distribution transmission control section 25, a data frame restoration section 26, and a header removal section 27.
  • the transmission / reception processing units 10-1, 10-2, and 10-3 perform wireless communication using different spring channels # 1, # 2, and # 3. These radio channels are independent of each other because they have different radio frequencies and the like, and are configured to be able to perform radio communication simultaneously using a plurality of radio channels.
  • Each transmission / reception processing unit 10 includes a modulator 11, a radio transmission unit 12, an antenna 13, a radio reception unit 14, a demodulator 15, a packet selection unit 16, and a carrier detection unit 17.
  • the wireless signals transmitted by the other wireless packet communication devices via different wireless channels # 1, # 2, and # 3 are transmitted and received by the corresponding transmission / reception processing units 10-1, 10-2, and 10-0, respectively.
  • the signal is input to the wireless receiver 14 via the third antenna 13.
  • the radio receiving unit 14 corresponding to each radio channel performs reception processing including frequency conversion, filtering, quadrature detection, and AD conversion on the input # signals.
  • reception processing including frequency conversion, filtering, quadrature detection, and AD conversion on the input # signals.
  • the radio signal on each radio channel on the radio channel is always input to each radio reception unit 14.
  • An RSSI signal indicating the received electric field strength is output to the carrier detector 17.
  • the baseband signal subjected to reception processing is output to demodulator 15.
  • the demodulator 15 performs demodulation processing on the baseband signal input from the radio reception unit 14, respectively, and the obtained data bucket is output to the bucket selection unit 16.
  • the packet selector 16 performs a CRC check on the input data packet, and if the data packet is received without error, identifies whether the data packet was transmitted to its own station or not. I do. That is, it checks whether or not the destination ID of each data packet matches the own station, outputs the data packet addressed to the own station to the data frame restoration unit 26, and sends the data packet to the delivery confirmation packet generation unit (not shown). It generates a delivery confirmation packet and sends it to the modulator 11 for response processing.
  • the transmission mode may be set such as setting the transmission rate or not applying space division multiplexing.
  • the bucket is discarded by the bucket selecting unit 16.
  • the data frame restoration unit 26 extracts a data frame from a data packet by using the above-described data frame restoration processing procedure. The result is output to header removing section 27 as a received data frame sequence.
  • the header removing unit 27 removes a header portion from each data frame included in the input received data frame sequence and outputs the result.
  • the carrier detector 17 compares the value of the received electric field strength represented by the signal with a preset threshold. If the received electric field strength during the predetermined period continues to be smaller than the threshold, it is determined that the assigned radio channel is idle, and otherwise, the assigned radio channel is not assigned. It is determined that it is busy.
  • the carrier detection unit 17 corresponding to each wireless channel outputs this determination result as carrier detection results CS1 to CS3.
  • the R SSI signal is not input to the carrier detection unit 17. Also, when antenna 13 is already in a transmission state, another data bucket cannot be simultaneously transmitted as a radio signal using the same antenna 13. Therefore, each carrier detection section 17 outputs a carrier detection result indicating that the assigned radio channel is busy when the R SSI signal is not input.
  • the carrier detection results CS1 to CS3 output from the carrier detection unit 17 corresponding to each wireless channel are input to the channel state management unit 24.
  • the channel state management unit 24 manages the idle state of each wireless channel based on the carrier detection result corresponding to each wireless channel, and stores information such as the idle wireless channel and the number of idle channels in the data frame management unit 23. (Fig. 55, a).
  • a transmission data frame sequence to be transmitted is input to the transmission buffer 21 and buffered.
  • This transmission data frame sequence is composed of one or more data frames.
  • the transmission buffer 21 stores the currently held data frame. The number of frames, the ID information of the destination wireless packet communication device, the data size, the address information indicating the position on the buffer, and the like are sequentially notified to the data frame management unit 23 (b).
  • the data frame management unit 23 determines which data frame based on the information on the data frame for each destination wireless station ID notified from the transmission buffer 21 and the information on the wireless channel notified from the channel state management unit 24. It decides how to generate data packets from the network and which radio channel to transmit, and notifies the transmission buffer 21, the data packet generation unit 22 and the data packet distribution transmission control unit 25 respectively (c, d , e). For example, when the number N of idle wireless channels is smaller than the number K of data frames waiting to be transmitted in the transmission buffer 21, the number N of idle wireless channels is determined as the number of data buckets to be transmitted in parallel, and transmitted.
  • the buffer 21 determines from K data frames a data frame to be transmitted so as to be equal to or less than NX Dmax, and notifies address information for designating the data frame (c). Further, the data bucket generating unit 22 is notified of information for generating N data buckets from the data frame input from the transmission buffer 21 (d). In addition, it indicates to the packet distribution transmission control unit 25 the correspondence between the N data buckets generated by the data bucket generation unit 22 and the idle radio channels (e).
  • the transmission buffer 21 outputs the data frame specified to be output to the data packet generator 22 (f).
  • the data packet generation unit 22 extracts a data area from each data frame, attaches the above-described subheader, cuts and pastes the data area, generates a plurality of data blocks having a uniform packet length, and stores the data block in the data block.
  • FCS part CRC code
  • the bucket distribution control unit 25 associates each data packet input from the data bucket generation unit 22 with each wireless channel.
  • the data bucket associated with wireless channel # 1 The data packet is input to the modulator 11 in the transmission / reception processing unit 10-1, and the data packet associated with the wireless channel # 2 is input to the modulator 11 in the transmission / reception processing unit 10-2.
  • the data packet associated with # 3 is input to the modulator 11 in the transmission / reception processing unit 10-3.
  • Each modulator 11 receives a data bucket from the bucket distribution transmission control unit 25, performs a predetermined modulation process on the data bucket, and outputs the data bucket to the wireless transmission unit 12.
  • Each wireless transmission section 12 performs transmission processing including DA conversion, frequency conversion, filtering, and power amplification on the data packet after the modulation processing input from the modulator 11, and establishes a corresponding wireless channel. Via the antenna 13 as a data bucket.
  • the packet communication method and the packet communication device of the present invention can transmit and receive information for identifying a plurality of buckets between communication stations, processing according to the communication mode of both communication stations and the format of the data packet can be performed. Moreover, since the packet containing such information does not have a special effect on communication of a communication station that supports only the conventional communication control, a communication station that supports a new communication mode or format and a conventional communication station can communicate with each other. Can also be configured. For example, it is possible to configure a system in which a communication station corresponding to a special format generated by dividing and cutting and pasting a data area of a data frame and a communication station not supporting the special format coexist.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

 データ領域とFCS領域を含むパケットを送信する第1の通信局は、送信パケットに対して所定の誤り検出コード演算処理により生成される第1の誤り検出コードをFCS領域に格納した第1のパケットと、第1の誤り検出コードに所定の演算処理を施した第2の誤り検出コードをFCS領域に格納した第2のパケットを選択して第2の通信局に送信する。第2の通信局は、受信パケットに対して所定の誤り検出コード演算処理により生成される誤り検出コードCと、受信パケットのFCS領域に格納された誤り検出コードF1とを比較し、両者が一致する場合に第1のパケットとして受信処理し、受信パケットに対して所定の誤り検出コード演算処理により生成される誤り検出コードCと、受信パケットのFCS領域に格納された誤り検出コードF1に対して所定の演算処理の結果を元に戻す逆演算処理を施した誤り検出コードF2とを比較し、両者が一致する場合に第2のパケットとして受信処理する。

Description

明細書 バケツト通信方法およびパケット通信装置 技術分野
本発明は、 通信局間で複数種類のバケツトを伝送する場合に用いられるバケツ ト通信方法およびバケツト通信装置に関する。 背景技術
複数種類のパケットが伝送される無線パケット通信システムでは、 受信したパ ケットの種類を識別してそれに応じた処理を行う必要がある。 このようなバケツ トの識別情報を通知する方法の一つとして、バケツトの FCS (Frame Check Seq uence)領域に格納される誤り検出のための C R C (Cyclic Redundancy Check) コ 一ドを操作する方法がある (特許第 3349861号公報) 。
すなわち、 2種類のパケット (例えばデータパケットと制御パケット) を識別 する場合、 一方は所定の CRC演算処理により生成される通常の CRCコードを F C S領域に格納し、 他方は C R Cコードの代わりに所定コードを F C S領域に 格納する。 受信局では、 受信パケットに対して所定の CRC演算処理により生成 される CRCコードと、 FCS領域に格納された CRCコードを比較する FC S チェックを行い、 両者が一致すれば一方のパケットとして処理し、 両者が不一致 (FCSチェックエラー) であれば破棄するか、 不一致でも FCS領域に格納さ れたものが所定コードであれば他方のバケツトとして処理する。
なお、 上記文献では、 特殊なパケット (通知パケットや同期パケット) を受信 処理する無線局と、 特殊なパケットを破棄する無線局を識別するために本方法を 用いている。 すなわち、 無線局 Aでは FCSチェックエラーとなれば当該バケツ ト (特殊なパケット) を破棄し、 無線局 Bでは FCSチェックエラーであっても 所定コードを有するバケツトであれば、 エラーとみなさず特殊なバケツトとして 処理するようにしている。
ここで、 無線局で識別を要する複数種類のパケットとしては、 上記のデータパ ケットと制御バケツトの他に、 複数のアクセス制御のモード変更に用いる複数の 制御パケットゃ、 標準フォーマツトのデータバケツトと特殊フォーマツトのデ一 タパケットなどがある。 以下、 特殊フォーマットのデータパケットが伝送される 無線バケツト通信システムについて説明する。
標準規格に準拠する従来の無線パケット通信方法では、 使用する無線チャネル を事前に 1つだけ決めておき、 データバケツトの送信に先立って当該無線チヤネ ルが空き状態か否かを検出 (キャリアセンス) し、 当該無線チャネルが空き状態 の場合にのみ 1つのデータパケットを送信していた。 このような制御により、 1 つの無線チャネルを複数の無線局で互いに時間をずらして共用することができた ( (1) IEEE802. lT'MAC and PHY Specification for Metropolitan Area Networks", IEEE 802. 11, 1998、 (2) 小電力データ通信システム/広帯域移動アクセスシ ステム (C S MA) 標準規格、 ARIB SDT_T71、 1. 0版、 (社) 電波産業会、 平成 12 年策定) 。
このような無線バケツト通信方法において、 データパケットの伝送効率を高め るために、公知の空間分割多重技術 (黒崎ほか、 M I MOチャネルにより 100Mbit /s を実現する広帯域移動通信用 S DM— C O F DM方式の提案、電子情報通信学 会技術研究報告、 A · P 2001- 96, RCS2001- 135 (2001- 10) ) を用い、 1つの無線チ ャネルで複数のデータバケツトを並列送信する無線バケツト通信方法が検討され ている。 この空間分割多重技術 ( S DM) は、 複数のアンテナから同じ無線チヤ ネルで同時に異なるデータパケットを送信し、 対向する無線局の複数のアンテナ に受信された各データパケットの伝搬係数の違いに対応するディジタル信号処理 により、 同じ無線チャネルで同時に送信された複数のデータパケットを受信する 方式である。 なお、 伝搬係数等に応じて空間分割多重数が決定される。
また、 データパケットの伝送効率を高めるために、 各無線局がそれぞれ複数の 無線通信インタフェースをもち、 キャリアセンスの際に複数の無線チャネ^が空 き状態であれば、 その複数の無線チャネルを用いて複数のデータパケットを並列 送信する無線バケツト通信方法が検討されている。
また、 複数の無線チャネルと空間分割多重技術の組み合わせにより、 複数の無 線チャネルの各空間分割多重数の総和に相当する数のデータバケツトを並列送信 する無線バケツト通信方法も検討されている。
これらの方法では、 例えば 3個のデータパケットに対して、 空き状態の無線チ ャネルが 2つあれば、 2つの無線チャネルを用いて 3個のうちの 2個のデータパ ケットを並列送信する。 また、 2個のデータパケットに対して、 空き状態の無線 チャネルが 3つあれば、 2つの無線チャネルを用いて全て (2個) のデータパケ ットを並列送信する。 空間分割多重技術を用いる場合も同様である。
ここで、 データフレームから並列送信する複数のデータバケツトを生成する方 法としては、 次の 3つの方法がある。 例えばデータフレームが 1つで空きチヤネ ル数が 2つの場合には、 図 5 6 (1) に示すようにデータフレームを分割すること により、 同一パケット長の 2つのデータパケットを生成する。 また、 データフレ ームが 3つで空きチャネル数が 2つの場合には、 図 5 6 (2) に示すように、 例え ばデータフレーム 2を分割してそれぞれデータフレーム 1およびデータフレーム 3と結合することにより、 同一バケツト長の 2つのデータバケツトを生成する。 あるいは、 3つのデータフレームを連結してから 2分割しても同様である。また、 図 5 6 (3) に示すように、 データフレーム 1とデータフレーム 2を連結し、 デー タフレーム 3にダミービットを付加し、 同一バケツト長の 2つのデータバケツト を生成する。 なお、 複数の無線チャネルを使用する際に各無線チャネルの伝送速 度が異なる場合には、 各データパケットのサイズ比を伝送速度比に対応させてパ ケット長が同じになるように調整する。
また、 無線 L ANシステムでは、 1つのデータフレームを 1つの MA C (Media Access Control) フレームに変換している。 したがって、 データフレームのデー タ領域のデータサイズが小さい場合でも、 1つの MA Cフレームに変換され、 1 つのデータパケット (無茅泉パケット) として送信されることになる。 例えば、 I E E E802. 11規格の MA Cフレームのデータ領域の最大サイズは 2296バイトであ るのに対して、データフレームとして一般的に用いられているイーサネット (登 録商標) フレームでは、 データ領域のデータサイズが最大 1500バイトに制限され ている。 したがって、 最大サイズのイーサネットフレームであっても、 MA Cフ レームのデータ領域の最大サイズ(2296バイト)に対して余裕があることになる。 すなわち、 従来のシステムでは、 1つの MA Cフレームで送信可能な最大のデー タサイズを有効に活用できず、 スループットの改善にも限界があった。
したがって、 データパケットのデータサイズを最大限に活用するために、 図 5 6 (4) に示すように、 複数のデータフレームのデータ領域を結合して 1つのデー タパケットとして伝送する方法も検討されている。 なお、 図 5 6 (2) , (3) に示 す方法においても、 MA Cフレームの最大サイズの範囲でデータフレームの結合 等が行われる。
ここで、 図 5 6 (1) に示すフレーム分割により生成される複数のデータパケッ トは、 既存のフラグメント処理に基づく標準規格に準拠するフレームフォーマツ 1、により対応することができる。 一方、 図 5 6 (2) に示すデータフレームの 「切 り貝占り」 や、 図 5 6 (3) , (4) に示すデータフレームの 「結合」 により再構成され たデータバケツトは、 標準規格に準拠しない特殊フォーマツトになる。
このような特殊フォーマツトのデータバケツトは、 当然のことながらデータフ レームのデータ領域とデータパケットのデータ領域と力 S 1対 1に対応しないこと になる。 一方、 受信側の無線局では、 受信したデータパケットから元のデータフ レームを復元しなければならないが、 従来は想定されていないパケットフォーマ ットであるので、 そのままでは復元できない。 その理由は次の通りである。 実際のシステムでは、 例えば I Pレイヤにおける I Pバケツトを下位レイヤに 引き渡す場合に、 いくつかのデータフレームに分割して引き渡すような処理を行 う。 この場合、 分割してできた各データフレームのデータ領域の先頭部分には、 元の I Pパケットを復元するためのヘッダがそれぞれ付加される。 このようにし て生成されたデータフレームから作られたデータパケットを受信側で受信した場 合には、 データパケットからデータフレームを抽出し、 さらに元の I Pパケット を復元する。
一般に、 受信側の I Pレイヤでは、 受信した各データフレームのデータ領域の 先頭部分が、 元の I Pパケットを復元するために必要なヘッダ情報である.ものと 機械的に認識して I Pバケツトの復元処理を行う。 すなわち、 I Pレイヤの立場 力 らすると、 各データフレームのデータ領域の先頭部分は元の I Pバケツトを復 元するためのへッダ情報でなければ問題が生じる。
ところが、 前述のように送信側で 「切り貼り」 や 「結合」 により再構成された データパケットは、 元の I Pバケツトを復元するためのヘッダ情報が各データフ レームのデータ領域の先頭以外の部分に移動することになり、 そのままでは I P レイャで I Pパケットを復元できない。 したがって、 受信側では I Pパケットに 復元する前に、 まず受信したデータバケツトから再構成される前の元のデータフ レームを復元する必要がある。
送信側で再構成された特殊フォーマツトのデータバケツトから受信側で再構成 前のデータフレームを復元するためには、 データバケツトが特殊フォーマツトか 否力 特殊フォーマットの場合にはデータフレームの境目、 データパケットの順 番などの情報が必要になる。 し力 し、 標準フォーマットでは、 そのような情報を 伝送するための領域が定義されていないので、 新たに定義される特殊フォーマツ トによって、 その情報を送信側から受信側に伝える必要がある。 ただし、 一般的 に定義されていない特殊フォーマツトを通信システム全体で採用すると、 通信シ ステムを構成する全ての無線局を特殊フォーマツトに対応した新たな装置に置き 換えざるを得ないので、 コストの増大が避けられない。
ここでは、 例えば 1つのデータパケットが 1つのデータフレームから生成され る標準フォーマツトのデータパケットを极う既存の無線局と、 1つのデータパケ ット中に複数のデータフレームのデータ領域が切り貼りされる特殊フォーマツト のデータパケットを扱う新規の無線局が混在する場合を想定する。
この場合には、 まず無線パケット通信を行う無線局間で、 標準フォーマットの みに対応しているのカ、 標準フォーマットおよび特殊フォーマットに対応してい るの力 双方で確認バケツトおよび応答パケットをやりとりして認識する必要が ある。 その上で、 特殊フォーマットのデータパケットに、 (1) データパケットが データフレームを「切り貼り」や「結合」により再構成されたものかどう力、 (2) データフレームの境目、 (3) データパケットの順番などの情報を含める必要があ る。
しかし、 確認パケットおよぴ応答パケットのような制御パケットと通常のデー タパケットの識別、 さらに標準フォーマットのデータパケットと特殊フォーマッ トのデータパケットの識別などのために、 前記文献に示す方法では次のような問 題がある。 すなわち、 前記文献に示す方法は、 F C S領域に通常の C R Cコード または所定コードを格納し、 受信側で F S Cチェックを行!/、、 F C Sチェックェ ラーであっても所定コードを有するパケットであれば、 エラーとみなさず制御パ ケットとして処理するものである。 これにより、 制御バケツトと通常のデータパ ケットとの識別は可能であるものの、 F C Sチェックは通常のデータバケツトの みに対して機能し、 制御パケットに対しては機能していないことになる。 すなわ ち、 通常のデータパケットと制御パケットの識別のために、 制御パケットについ ては F C Sチェックの機能を犠牲にしている。
本発明の目的は、 複数種類のパケットを識別するために、 パケットの F C S領 域に格納される誤り検出のための誤り検出コードを操作する方法をとりながら、 各バケツトの F C Sチェックを確実に行うことができるバケツト通信方法おょぴ バケツト通信装置を実現するところにある。 発明の開示
請求の範囲 1のバケツト通信方法では、 データ領域と F C S領域を含むパケッ トを送信する第 1の通信局は、 送信パケットに対して所定の誤り検出コード演算 処理により生成される第 1の誤り検出コードを F C S領域に格納した第 1のパケ ットと、 第 1の誤り検出コードに所定の演算処理を施した第 2の誤り検出コード を F C S領域に格納した第 2のバケツトを選択して第 2の通信局に送信する。 第 2の通信局は、 受信パケットに対して所定の誤り検出コード演算処理により生成 される誤り検出コード Cと、 受信パケットの F C S領域に格納された誤り検出コ ード F 1とを比較し、 両者が一致する場合に第 1のパケットとして受信処理し、 受信パケットに対して所定の誤り検出コード演算処理により生成される誤り検出 コード Cと、 受信バケツトの F C S領域に格納された誤り検出コード F 1に対し て所定の演算処理の結果を元に戻す逆演算処理を施した誤り検出コード F 2とを 比較し、 両者が一致する場合に第 2のバケツトとして受信処理する。
このように、 受信パケットの誤り検出コードに対して逆演算処理を行うことに より、 受信パケットの F C Sチェックを確実に行いながら、 F C S領域に格納さ れた誤り検出コードに応じて受信バケツトの種類を識別し、 対応する受信処理を 行うことができる。 請求の範囲 2のパケット通信方法では、 データ領域と F C S領域を含むパケッ トを送信する第 1の通信局は、 送信バケツトに対して所定の誤り検出コード演算 処理により生成される第 1の誤り検出コードを F C S領域に格納した第 1のパケ ットと、 第 1の誤り検出コードに所定の演算処理を施した第 2の誤り検出コード を F C S領域に格納した第 2のパケットを選択して第 2の通信局に送信する。 第 2の通信局は、 受信パケットに対して所定の誤り検出コード演算処理により生成 される誤り検出コード Cと、 受信パケットの F C S領域に格納された誤り検出コ ード F 1と、 受信バケツトの F C S領域に格納された誤り検出コード F 1に対し て所定の演算処理の結果を元に戻す逆演算処理を施した誤り検出コード F 2とを 比較し、 誤り検出コード Cと誤り検出コード F 1がー致する場合に第 1のバケツ トとして受信処理し、 誤り検出コード Cと誤り検出コード F 2が一致する場合に 第 2のパケットとして受信処理する。 、- このように、 受信パケットの誤り検出コードに対して逆演算処理を行うことに より、 受信パケットの F C Sチェックを確実に行いながら、 F C S領域に格納さ れた誤り検出コードに応じて受信バケツトの種類を同時に識別し、 対応する受信 処理を行うことができる。
請求の範囲 3のパケット通信方法では、 データ領域と F C S領域を含むパケッ トを送信する第 1の通信局は、 送信バケツトに対して所定の誤り検出コード演算 処理により生成される第 1の誤り検出コードを F C S領域に格納した第 1のパケ ットと、 第 1の誤り検出コードに所定の演算処理を施した第 2の誤り検出コード を F C S領域に格納した第 2のパケットを選択して第 2の通信局に送信する。 第 2の通信局は、 受信パケットに対して所定の誤り検出コード演算処理により生成 される誤り検出コード C 1と、 受信バケツトの F C S領域に格納された誤り検出 コード Fとを比較し、 両者が一致する場合に第 1のバケツトとして受信処理し、 受信パケットに対して所定の誤り検出コード演算処理により生成される誤り検出 コードに所定の演算処理を施した誤り検出コード C 2と、 受信パケットの F C S 領域に格納された誤り検出コード Fとを比較し、 両者が一致する場合に第 2のパ ケットとして受信処理する。
このように、 受信パケ Vトに対して所定の誤り検出コード演算処理を行うこと により、 受信パケットの F C Sチェックを確実に行いながら、 F C S領域に格納 された誤り検出コードに応じて受信バケツトの種類を識別し、 対応する受信処理 を行うことができる。
請求の範囲 4のパケット通信方法では、 データ領域と F C S領域を含むパケッ トを送信する第 1の通信局は、 送信パケットに対して所定の誤り検出コード演算 処理により生成される第 1の誤り検出コードを F C S領域に格納した第 1のパケ ットと、 第 1の誤り検出コードに所定の演算処理を施した第 2の誤り検出コード を F C S領域に格納した第 2のバケツトを選択して第 2の通信局に送信する。 第 2の通信局は、 受信パケットに対して所定の誤り検出コード演算処理により生成 される誤り検出コード C 1と、 誤り検出コード C 1に所定の演算処理を施した誤 り検出コード C 2と、 受信バケツトの F C S領域に格納された誤り検出コード F とを比較し、 誤り検出コード C 1と誤り検出コード Fがー致する場合に第 1のパ ケットとして受信処理し、 誤り検出コード C 2と誤り検出コード Fが一致する場 合に第 2のバケツトとして受信処理する。
このように、 受信パケットに対して所定の誤り検出コード演算処理を行うこと により、 受信パケットの F C Sチェックを確実に行いながら、 F C S領域に格納 された誤り検出コードに応じて受信バケツトの種類を同時に識別し、 対応する受 信処理を行うことができる。
請求の範囲 5のパケット通信方法では、 データ領域と F C S領域を含むパケッ トを送信する第 1の通信局は、 送信パケットに対して第 1の誤り検出コード演算 処理により生成される誤り検出コードを F C S領域に格納した第 1のパケットと、 送信パケットに対して第 2の誤り検出コード演算処理により生成された誤り検出 コードを F C S領域に格納した第 2のバケツトを選択して第 2の通信局に送信す る。 第 2の通信局は、 受信パケットに対して第 1の誤り検出コード演算処理によ り生成される誤り検出コード C 1と、 受信パケットの F C S領域に格納された誤 り検出コード Fとを比較し、 両者が一致する場合に第 1のパケットとして受信処 理し、 受信バケツトに対して第 2の誤り検出コード演算処理により生成される誤 り検出コード C 2と、 受信パケットの F C S領域に格鈉された誤り検出コード F とを比較し、 両者が一致する場合に第 2のバケツトとして受信処理する。 このように、 受信パケットに対して複数の誤り検出コード演算処理を行うこと により、 受信パケットの F C Sチェックを確実に行いながら、 F C S領域に格納 された誤り検出コードに応じて受信バケツトの種類を識別し、 対応する受信処理 を行うことができる。
請求の範囲 6のパケット通信方法では、 データ領域と F C S領域を含むパケッ トを送信する第 1の通信局は、 送信バケツトに対して第 1の誤り検出コード演算 処理により生成される誤り検出コードを F C S領域に格納した第 1のパケットと、 送信パケットに対して第 2の誤り検出コード演算処理により生成された誤り検出 コードを F C S領域に格納した第 2のパケットを選択して第 2の通信局に送信す る。 第 2の通信局は、 受信パケットに対して第 1の誤り検出コード演算処理によ り生成される誤り検出コード C 1と、 受信パケットに対して第 2の誤り検出コー ド演算処理により生成される誤り検出コード、 C 2と、 受信パケットの F C S領域 に格納された誤り検出コード Fを比較し、 誤り検出コード C 1と誤り検出コード Fがー致する場合に第 1のパケットとして受信処理し、 誤り検出コード C 2と誤 り検出コード Fがー致する場合に第 2のパケットとして受信処理する。'
このように、 受信パケットに対して複数の誤り検出コード演算処理を行うこと により、 受信パケットの F C Sチェックを確実に行いながら、 F C S領域に格納 された誤り検出コードに応じて受信バケツトの種類を同時に識別し、 対応する受 信処理を行うことができる。
請求の範囲 7のパケット通信方法は、 請求の範囲 1〜請求の範囲 4の!/、ずれか に記載の第 1の誤り検出コードに対する所定の演算処理として、 第 1の誤り検出 コードの全ビットのビット反転、 または第 1の誤り検出コードの一部のビットの ビット反転、 または第 1の誤り検出コードに所定値の加算、 または第 1の誤り検 出コードに所定値の減算の少なくとも 1つの処理を行う。
請求の範囲 8のパケット通信方法は、 請求の範囲 7に記載の第 1の誤り檢出コ 一ドに所定の演算処理を施した第 2の誤り検出コードを F C S領域に格納した第 2のバケツトとして、 所定の演算処理あるいは加減算する複数種類の所定値を組 み合わせて 2種類以上のパケットを生成し、 第 1の通信局と第 2の通信局との間 で、 第 1のバケツトを含めて 3種類以上のバケツトを送受信する。 請求の範囲 9のパケット通信方法は、 請求の範囲 5または請求の範囲 6に記載 の第 1の誤り検出コード演算処理と第 2の誤り検出コード演算処理として、 互い に異なる誤り検出コードを演算するためのパラメータが相違するものであり、 第 1の通信局と第 2の通信局との間で、 このパラメータを 3種類以上用いてそれぞ れ生成される誤り検出コードを F C S領域に格納した 3種類以上のバケツトを送 受信する。
請求の範囲 1 0のパケット通信方法は、 請求の範囲 1〜請求の範囲 4のいずれ かに記載の第 1の誤り検出コードに対する所定の演算処理の種類と、 請求の範囲 5または請求の範囲 6に記載の誤り検出コード演算処理の種類とを組み合わせて 3種類以上のパケットを生成し、 第 1の通信局と第 2の通信局との間で送受信す る。
請求の範囲 1 1のパケット通信方法では、 1青求の範囲 1〜請求の範囲 1 0のい ずれかに記載の第 1のバケツトと第 2のバケツト、 あるいは 3種類以上のバケツ トは、 フレームフォ^"マットが互いに異なる。 第 1の通信局は、 送信するバケツ トの F C S領域に、 送信するパケットのフレームフォーマットに対応する演算処 理により生成された誤り検出コードを格納する。 第 2の通信局は、 受信するパケ ットの誤り検出コードに対する演算処理によってそのフレームフォーマツトを認 識し、 認識したフレームフォーマツトに基づいてバケツトの受信処理を行う。 請求の範囲 1 2のバケツト通信方法では、 請求の範囲 1 1に記載の誤り検出コ ードに対応するフレームフォーマットは、 規定の標準フレームフォーマットと、 規定外の特殊フレームフォーマ、夕トである。
請求の範囲 1 3のバケツト通信方法では、 請求の範囲 1 2に記載の特殊フレー ムフォーマツトのパケットは、 データ部にデータフレームを分割したフラグメン ト、 または複数のデータフレームとともに、 第 2の通信局で当該データパケット 力 ら対応するデータフレームを復元するために必要な情報を格納する領域を含む。 請求の範囲 1 4のバケツト通信方法では、 請求の範囲 1 3のデータパケットと して、 データフレームの分割または切り貼りまたは結合により複数のデータパケ ットを生成し、 各データバケツトにそれぞれデータフレームを復元するために必 要な情報を格納する領域を含む。 請求の範囲 1 5のバケツト通信方法では、 請求の範囲 1 4の複数のデータパケ ットは、 複数の無線チャネルを用いた並列送信、 または 1つの無線チャネルで空 間分割多重を用いた並列送信、 または複数の無線チャネルおよび空間分割多重を 用いて並列送信される。
請求の範囲 1 6のパケット通信方法では、 請求の範囲 1 5の複数のデータパケ ットは、 各データパケットのバケツトサイズ比を各無線チャネルの伝送速度比に 対応させて調整し、 伝送所要時間に相当するバケツト長が互いに同等になるよう に生成される。
請求の範囲 1 7のパケット通信方法では、 請求の範囲 1 2に記載の特殊フレー ムフォーマットのパケットは、 通信局の制御情報を格納する領域を含む。
請求の範囲 1 8のパケット通信方法では、 請求の範囲 1 2に記載の特殊フレー ムフォーマツトのバケツトは、 標準フレーム、フォーマツトのバケツトにデータ部 が存在しない場合に、 通信局の制御情報を格納する領域が設けられる。
請求の範囲 1 9のパケ ト通信方法では、 請求の範囲 1 2に記載の特殊フレー ムフォーマツトのバケツトは、 標準フレームフォーマツトのバケツトにデータ部 が存在しない場合に、 通信局の送信データを格納する領域が設けられる。
請求の範囲 2 0のバケツト通信方法では、 請求の範囲 1 2に記載の特殊フレー ムフォーマツトのバケツトは、 規定外のフレームヘッダを有する。
請求の範囲 2 1のバケツト通信方法では、 請求の範囲 1 7または請求の範囲 1 8に記載の制御情報は、 通信局のトラヒック情報である。
請求の範囲 2 2のバケツト通信方法では、 請求の範囲 1 7または請求の範囲 1 8に記載の制御情報は、 通信局のハンドオーバ処理を行うための情報である。 請求の範囲 2 3のパケット通信方法では、 請求の範囲 1 7または請求の範囲 1 8に記載の制御情報は、 通信局がネットワークに接続するために必要なパラメ一 タである。
請求の範囲 2 4のパケット通信方法では、 請求の範囲 1 7または請求の範囲 1 8に記載の制御情報は、 通信局のチャネルアクセス手順を変更するための情報で ある。
請求の範囲 2 5のパケット通信方法では、 請求の範囲 1 7または請求の範囲 1 8に記載の制御情報は、 通信局のチャネル割当時間に関する情報である。
請求の範囲 2 6のパケット通信方法では、 請求の範囲 1 7または請求の範囲 1 8に記載の制御情報は、 通信局が検知する伝搬路情報、 伝送レート、 送信電力制 御に関する情報である。
請求の範囲 2 7のパケット通信方法では、 請求の範囲 1〜請求の範囲 1 0のい ずれかに記載の第 1のバケツトと第 2のパケット、 あるいは 3種類以上のバケツ トは、 その宛先ごとに互いに異なる演算処理により生成された誤り検出コードを 有する。 第 1の通信局は、 送信するパケットの F C S領域に、 送信するパケット の宛先に対応する演算処理により生成された誤り検出コードを格納する。 第 2の 通信局は、 受信するパケットの誤り検出コードに対する演算処理によって認識さ れた自局宛てのパケットの受信処理を行う。
請求の範囲 2 8のパケット通信方法では、請求の範囲 1〜請求の範囲 1 0のい ずれかに記載の第 1のバケツトと第 2のバケツト、 あるいは 3種類以上のバケツ トは、 バケツトの種類ごとに互いに異なる演算処理により生成された誤り検出コ ードを有する。 第 1の通信局は、 送信するパケットの F C S領域に、 送信するパ ケットの種類に対応する演算処理により生成され 誤り検出コードを格納する。 第 2の通信局は、 受信するバケツトの誤り検出コードに対する演算処理によって 認識された種類のバケツトの受信処理を行う。
請求の範囲 2 9のパケット通信方法では、 請求の範囲 2 8に記載のパケットの 種類は、 当該パケットに含まれる当該バケツトの種類を示す識別子により識別さ れ、 それぞれのバケツトの種類に対応する誤り検出コードが用いられる。
請求の範囲 3 0のパケット通信方法では、 請求の範囲 2 8 , 2 9に記載の第 2 の通信局は、 受信したバケツトの誤り検出コードに対する演算処理によって所定 のバケツトを受信したことを認識した場合に、 当該バケツトに対する返信処理を 行うとともに、 第 1の通信局を特別な処理に対応する通信局として管理する。 請求の範囲 3 1のパケット通信方法では、 請求の範囲 2 8, 2 9に記載の第 2 の通信局は、 受信したバケツトの誤り検出コードに対する演算処理によって所定 のバケツトを受信したことを認識した場合に、 特別な処理に対応する通信局が存 在することを示す情報を上位レイヤに対して通知する。 請求の範囲 3 2のバケツト通信方法では、 請求の範囲 2 8に記載のバケツトの 種類は、暗号化されたデータパケットの喑 を示す情報に対応するものであり、 それぞれ喑号鍵に対応する誤り検出コードが用いられる。
請求の範囲 3 3のバケツト通信装置では、 データ領域と F C S領域を含むパケ ットを送信する第 1の通信局は、 送信パケットに対して所定の誤り検出コード演 算処理により生成される第 1の誤り検出コードを F C S領域に格納した第 1のパ ケットと、 第 1の誤り検出コードに所定の演算処理を施した第 2の誤り検出コー ドを F C S領域に格納した第 2のパケットを選択して第 2の通信局に送信する手 段を備える。 第 2の通信局は、 受信パケットに対して所定の誤り検出コード演算 処理により生成される誤り検出コード Cと、 受信パケットの F C S領域に格納さ れた誤り検出コード F 1とを比! ^し、 両者が一致する場合に第 1のバケツトとし て受信処理し、 受信パケットに対して所定の誤り検出コード演算処理により生成 される誤り検出コード Cと、 受信バケツトの F C S領域に格納された誤り検出コ ード F 1に対して所定の演算処理の結果を元に戻す逆演算処理を施した誤り検出 コード F 2とを比較し、 両者が一致する場合に第 2のパケットとして受信処理す る手段を備える。
このように、 受信パケットの誤り検出コードに対して逆演算処理を行うことに より、 受信パケットの F C Sチェックを確実に行いながら、 F C S領域に格納さ れた誤り検出コードに応じて受信バケツトの種類を識別し、 対応する受信処理を 行うことができる。
請求の範囲 3 4のパケット通信装置では、 データ領域と F C S領域を含むパケ ットを送信する第 1の通信局は、 送信パケットに対して所定の誤り検出コード演 算処理により生成される第 1の誤り検出コードを F C S領域に格納した第 1のパ ケットと、 第 1の誤り検出コードに所定の演算処理を施した第 2の誤り検出コー ドを F C S領域に格納した第 2のパケットを選択して第 2の通信局に送信 "る手 段を備える。 第 2の通信局は、 受信パケットに対して所定の誤り検出コード演算 処理により生成される誤り検出コード Cと、 受信バケツトの F C S領域に格納さ れた誤り検出コード F 1と、 受信パケットの F C S領域に格納された誤り検出コ ード F 1に対して所定の演算処理の結果を元に戻す逆演算処理を施した誤り検出 コード F 2とを比較し、 誤り検出コード Cと誤り検出コード F 1がー致する場合 に第 1のパケットとして受信処理し、 誤り検出コード Cと誤り検出コード F 2が 一致する場合に第 2のバケツトとして受信処理する手段を備える。
このように、 受信パケットの誤り検出コードに対して逆演算処理を行うことに より、 受信パケットの F C Sチェックを確実に行いながら、 F C S領域に格納さ れた誤り検出コードに応じて受信パケットの種類を同時に識別し、 対応する受信 処理を行うことができる。
請求の範囲 3 5のバケツト通信装置では、 データ領域と F C S領域を含むパケ ットを送信する第 1の通信局は、 送信バケツトに対して所定の誤り検出コード演 算処理により生成される第 1の誤り検出コードを F C S領域に格納した第 1のパ ケットと、 第 1の誤り検出コードに所定の演算処理を施した第 2の誤り検出コー ドを F C S領域に格納した第 2のバケツトを選択して第 2の通信局に送信する手 段を備える。 第 2の通信局は、 受信パケットに対して所定の誤り検出コード演算 処理により生成される誤り検出コード C 1と、 受信バケツトの F C S領域に格納 された誤り検出コード Fとを比較し、 両者が一致する場合に第 1のパケットとし て受信処理し、 受信パケットに対して所定の誤り検出コード演算処理により生成 される誤り検出コードに所定の演算処理を施した誤り検出コード C 2と、 受信パ ケットの F C S領域に格納された誤り検出コード Fとを比較し、 両者が一致する 場合に第 2のバケツトとして受信処理する手段を備える。
このように、 受信パケットに対して所定の誤り検出コード演算処理を行うこと により、 受信パケットの F C Sチェックを確実に行いながら、 F C S領域に格納 された誤り検出コードに応じて受信バケツトの種類を識別し、 対応する受信処理 を行うことができる。
請求の範困 3 6のバケツト通信装置では、 データ領域と F C S領域を含むパケ ットを送信する第 1の通信局は、 送信バケツトに対して所定の誤り検出コード演 算処理により生成される第 1の誤り検出コードを F C S領域に格納した第 1のパ ケットと、 第 1の誤り検出コードに所定の演算処理を施した第 2の誤り検出コー ドを F C S領域に格納した第 2のパケットを選択して第 2の通信局に送信する手 段を備える。 第 2の通信局は、 受信パケットに対して所定の誤り検出コード演算 処理により生成される誤り検出コード C 1と、 誤り検出コード C 1に所定の演算 処理を施した誤り検出コード C 2と、 受信バケツトの F C S領域に格納された誤 り検出コード Fとを比較し、 誤り検出コード C 1と誤り検出コード Fがー致する 場合に第 1のパケットとして受信処理し、 誤り検出コード C 2と誤り検出コード Fがー致する場合に第 2のバケツトとして受信処理する手段を備える。
このように、 受信パケットに対して所定の誤り検出コード演算処理を行うこと により、 受信パケットの F C Sチェックを確実に行いながら、 F C S領域に格納 された誤り検出コードに応じて受信バケツトの種類を同時に識別し、 対応する受 信処理を行うことができる。
請求の範囲 3 7のパケット通信装置では、 データ領域と F C S領域を含むパケ ットを送信する第 1の通信局は、 送信パケットに対して第 1の誤り検出コード演 算処理により生成される誤り検出コードを F C S領域に格納した第 1のバケツト と、 送信パケットに対して第 2の誤り検出コード演算処理により生成された誤り 検出コードを F C S領域に格納した第 2のパケットを選択して第 2の通信局に送 信する手段を備える。 第 2の通信局は、 受信パケットに対して第 1の誤り検出コ ード演算処理により生成される誤り検出コード C 1と、 受信バケツトの F C S領 域に格納された誤り検出コード Fとを比較し、 両者が一致する場合に第 1のパケ ットとして受信処理し、 受信パケットに対して第 2の誤り検出コード演算処理に より生成される誤り検出コード C 2と、 受信パケットの F C S領域に格納された 誤り検出コード Fとを比較し、 両者が一致する場合に第 2のパケットとして受信 処理する手段を備える。
このように、 受信パケットに対して複数の誤り検出コード演算処理を行うこと により、 受信パケットの F C Sチェックを確実に行いながら、 F C S領域に格納 された誤り検出コードに応じて受信バケツトの種類を識別し、 対応する受信処理 を行うことができる。
請求の範囲 3 8のパケット通信装置では、 データ領域と F C S領域を含むパケ ットを送信する第 1の通信局は、 送信バケツトに対して第 1の誤り検出コード演 算処理により生成される誤り検出コードを F C S領域に格納した第 1のパケット と、 送信パケットに対して第 2の誤り検出コード演算処理により生成された誤り 検出コ一ドを F c S領域に格納した第 2のパケットを選択して第 2の通信局に送 信する手段を備える。 第 2の通信局は、 受信パケットに対して第 1の誤り検出コ ード演算処理により生成される誤り検出コード C 1と、 受信パケットに対して第 2の誤り検出コード演算処理により生成される誤り検出コード C 2と、 受信パケ ットの F C S領域に格納された誤り検出コード Fを比較し、 誤り検出コード C 1 と誤り検出コード Fが一致する場合に第 1のパケットとして受信処理し、 誤り検 出コード C 2と誤り検出コード Fが一致する場合に第 2のパケットとして受信処 理する手段を備える。
このように、 受信パケットに対して複数の誤り検出コード演算処理を行うこと により、 受信パケットの F C Sチェックを確実に行いながら、 F C S領域に格納 された誤り検出コードに応じて受信バケツトの種類を同時に識別し、 対応する受 信処理を行うことができる。 、
請求の範囲 3 9のバケツト通信装置は、 請求の範囲 3 3〜請求の範囲 3 6のい ずれかに記載の第 1の誤り検出コードに対する所定の演算処理として、 第 1の誤 り検出コードの全ビットのビット反転、 または第 1の誤り検出コードの一部のビ ットのビット反転、 または第 1の誤り検出コードに所定値の加算、 または第 1の 誤り検出コードに所定値の減算の少なくとも 1つの処理を行う構成である。
請求の範囲 4 0のパケット通信装置は、 請求の範囲 3 9に記載の第 1の誤り検 出コードに所定の演算処理を施した第 2の誤り検出コードを F C S領域に格納し た第 2のバケツトとして、 所定の演算処理あるいは加減算する複数種類の所定値 を組み合わせて 2種類以上のパケットを生成し、 第 1の通信局と第 2の通信局と の間で、第 1のバケツトを含めて 3種類以上のバケツトを送受信する構成である。 請求の範囲 4 1のバケツト通信装置は、 請求の範囲 3 7または請求の範囲 3 8 に記載の第 1の誤り検出コード演算処理と第 2の誤り検出コード演算処理として、 互いに異なる誤り検出コードを演算するためのパラメータが相違するものであり、 第 1の通信局と第 2の通信局との間で、 このパラメータを 3種類以上用いてそれ ぞれ生成される誤り検出コードを F C S領域に格納した 3種類以上のパケットを 送受信する構成である。 。
請求の範囲 4 2のパケット通信装置は、 請求の範囲 3 3〜請求の範囲 3 6のい ずれかに記載の第 1の誤り検出コードに対する所定の演算処理の種類と、 請求の 範囲 3 7または請求の範囲 3 8に記載の誤り検出コード演算処理の種類とを組み 合わせて 3種類以上のバケツトを生成し、 第 1の通信局と第 2の通信局との間で 送受信する構成である。
請求の範囲 4 3のパケット通信装置では、 請求の範囲 3 3〜請求の範囲 4 2の いずれかに記載の第 1のバケツトと第 2のバケツト、 あるいは 3種類以上のパケ ットは、 フレームフォーマットが互いに異なる。 第 1の通信局は、 送信するパケ ットの F C S領域に、 送信するパケットのフレームフォーマットに対応する演算 処理により生成された誤り検出コードを格納する。 第 2の通信局は、 受信するパ ケットの誤り検出コ^"ドに対する演算処理によってそのフレームフォーマツトを 認識し、 認、識したフレームフォーマツトに基づいてバケツトの受信処理を行う。 請求の範囲 4 4のパケット通信装置では、、請求の範囲 4 3に記載の誤り検出コ ードに対応するフレームフォーマツトとして、 規定の標準フレームフォーマツト と、 規定外の特殊フレームフォーマツトを生成する手段を備える。
請求の範囲 4 5のパケット通信装置では、 請求の範囲 4 4に記載の待殊フレー ムフォーマツトのバケツトとして、 データ部にデータフレームを分割したフラグ メント、 または複数のデータフレームとともに、 第 2の通信局で当該データパケ ットから対応するデータフレームを復元するために必要な情報を格鈉する領域を 含むバケツトを生成する手段を備える。
請求の範囲 4 6のパケット通信装置では、 請求の範囲 4 5のデータパケットと して、 データフレームの分割または切り貼りまたは結合により複数のデータパケ ットを生成し、 各データパケットにそれぞれデータフレームを復元するために必 要な情報を格納する領域を含むパケットを生成する手段を備える。
請求の範囲 4 7のバケツト通信装置では、 複数の無線チャネルを用いた並列送 信、 または 1つの無線チャネルで空間分割多重を用いた並列送信、 または複数の 無,線チャネルおよび空間分割多重を用いて、 請求の範囲 4 6の複数のデータパケ ットを並列送信する手段を備える。
請求の範囲 4 8のパケット通信装置で、 請求の範囲 4 7の複数のデータパケッ トの各バケツトサイズ比を各無線チャネルの伝送速度比に対応させて調整し、 伝 送所要時間に相当するバケツト長が互いに同等になるように生成する手段を備え る。
請求の範囲 4 9のパケット通信装置では、 請求の範囲 4 4に記載の特殊フレー ムフォーマツトのパケットとして、 通信局の制御情報を格納する領域を含むパケ ットを生成する手段を備える。
請求の範囲 5 0のパケット通信装置では、 請求の範囲 4 4に記載の特殊フレー ムフォーマツトのパケットとして、 標準フレームフォーマツトのバケツトにデー タ部が存在しない場合に、 通信局の制御情報を格納する領域を設けたパケットを 生成する手段を備える。
請求の範囲 5 1のパケット通信装置では、 請求の範囲 4 4に記載の特殊フレー ムフォーマツトのバケツトとして、 標準フレームフォーマツトのパケットにデ一 タ部が存在しない場合に、 通信局の送信データを格納する領域を設けたバケツト を生成する手段を備える。
請求の範囲 5 2のパケット通信装置では、 請求の範囲 4 4に記載の特殊フレー ムフォーマツトのパケットとして、 規定外のフレームヘッダを有するバケツトを 生成する手段を備える。
請求の範囲 5 3のバケツト通信装置では、 請求の範囲 4 9または請求の範囲 5 0に記載の制御情報として、 通信局のトラヒック情報を測定して用いる手段を備 える。
請求の範囲 5 4のパケット通信装置では、 請求の範囲 4 9または請求の範囲 5 0に記載の制御情報として、 通信局のハンドオーバ処理を行うための情報を用い る手段を備える。
請求の範囲 5 5のパケット通信装置では、 請求の範囲 4 9または請求の範囲 5 0に記載の制御情報として、 通信局がネットワークに接続するために必要なパラ メータを用いる手段を備える。
請求の範囲 5 6のパケット通信装置では、 請求の範囲 4 9または請求の範囲 5 0に記載の制御情報として、 通信局のチャネルアクセス手順を変更するための情 報を用いる手段を備える。
請求の範囲 5 7のパケット通信装置では、 請求の範囲 4 9または請求の範囲 5 0に記載の制御情報として、 通信局のチャネル割当時間に関する情報を用いる手 段を備える。
請求の範囲 5 8のバケツト通信装置では、 請求の範囲 4 9または請求の範囲 5 0に記載の制御情報として、 通信局が検知する伝搬路情報、 伝送レート、 送信電 力制御に関する情報を用いる手段を備える。
請求の範囲 5 9のパケット通信装置では、 請求の範囲 3 3〜請求の範囲 4 2の いずれかに記載の第 1のバケツトと第 2のバケツト、 あるいは 3種類以上のパケ ットは、 その宛先ごとに互いに異なる演算処理により生成された誤り検出コード を有する。 第 1の通信局は、 送信するパケットの F C S領域に、 送信するバケツ トの宛先に対応する演算処理により生成された誤り検出コードを格納する手段を 備える。 第 2の通信局は、 受信するパケットの誤り検出コードに対する演算処理 によつて認識された自局宛てのパケットの受信処理を行う手段を備える。
請求の範囲 6 0のバケツト通信装置では、 請求の範囲 3 3〜請求の範囲 4 2の いずれかに記載の第 1のパケットと第 2のパケット、 あるいは 3種類以上のパケ ットは、 パケットの種類ごとに互いに異なる演算処理により生成された誤り検出 コードを有する。 第 1の通信局は、 送信するパケットの F C S領域に、 送信する バケツトの種類に対応する演算処理により生成された誤り検出コードを格納する 手段を備える。 第 2の通信局は、 受信するパケットの誤り検出コードに対する演 算処理によつて認識された種類のパケットの受信処理を行う手段を備える。 請求の範囲 6 1のパケット通信装置では、 請求の範囲 6 0に記載のパケットの 種類は、 当該バケツトに含まれる当該パケットの種類を示す識別子により識別さ れ、それぞれのバケツトの種類に対応する誤り検出コードを用いる手段を備える。 請求の範囲 6 2のパケット通信装置では、 請求の範囲 6 0, 6 1に記載の第 2 の通信局は、 受信したバケツトの誤り検出コードに対する演算処理によって所定 のパケットを受信したことを認識した場合に、 当該パケットに対する返信処理を 行うとともに、 第 1の通信局を特別な処理に対応する通信局として管理する手段 を備; Lる。
請求の範囲 6 3のパケット通信装置では、 請求の範囲 6 0 , 6 1に記載の第 2 の通信局は、 受信したパケットの誤り検出コードに対する演算処理によって所定 のパケットを受信したことを認識した場合に、 特別な処理に対応する通信局が存 在することを示す情報を上位レイヤに対して通知する手段を備える。
請求の範囲 6 4のパケット通信装置では、 請求の範囲 6 0に記載のパケットの 種類は、暗号化されたデータバケツトの暗号鍵を示す情報に対応するものであり、 それぞれ暗号鍵に対応する誤り検出コードを用いる手段を備える。 図面の簡単な説明
図 1は、 本発明のバケツト通信方法の第 1の実施形態を示す図である。
図 2は、 本発明のバケツト通信方法の第 2の実施形態を示す図である。
図 3は、 本発明のバケツト通信方法の第 3の実施形態を示す図である。
図 4は、 本発 ¾のバケツト通信方法の第 4の実施形態を示す図である。
図 5は、 本発明のバケツト通信方法の第 5·の実施形態を示す図である。
図 6は、 本発明のバケツト通信方法の第 6の実施形態を示す図である p 図 7は、 本発明のバケツト通信方法の第 7の実施形態を示す図である。
図 8は、 本発明の実施例 1を示す図である。
図 9は、 各通信局間で伝送される制御バケツトおよび制御情報付ビーコンパケ ットのフレーム構成を示す図である。
図 1 0は、 本発明の実施例 2を示す図である。
図 1 1は、 各通信局間で伝送される制御情報付ビーコンパケットのフレーム構 成を示す図である。
図 1 2は、 本宪明の実施例 3を示す図である。
図 1 3は、 各通信局間で伝送される制御情報付ビーコンパケットのフレーム構 成を示すである。
図 1 4は、 本発明の実施例 4を示す図である。
図 1 5は、 各通信局間で伝送される制御情報付ビーコンバケツトのフレーム構 成を示すである。
図 1 6は、 本発明の実施例 5を示す図である。
図 1 7は、 各通信局間で伝送される制御情報付ビーコンパケットおよび制御情 報付データバケツトのフレーム構成を示す図である。 図 1 8は、 本発明の実施例 6を示す図である。
図 1 9は、 各通信局間で伝送される制御情報付ビーコンバケツトのフレーム構 成を示す図である。
図 2 0は、 本発明の実施例 7を示す図である。
図 2 1は、 各通信局間で伝送される標準フォーマツトおよび特殊フォーマツト のビーコンバケツトのフレーム構成を示す図である。
図 2 2は、 本発明の実施例 8を示す図である。
図 2 3は、 各通信局間で伝送される制御情報付データバケツトのフレーム構成 を示す図である。
図 2 4は、 本発明の実施例 9を示す図である。 .
図 2 5は、 各瑋信局間で伝送される制御情報付ポーリングバケツトのフレーム 構成を示す図である。 、- 図 2 6は、 本発明の実施例 1 0を示す図である。
図 2 7は、 各通信局間で伝送される制御情報付データパケットのフレーム構成 を示す図である。 ' 図 2 8は、 本発明の実施例 1 1を示す図である。
図 2 9は、 各通信局間で伝送される制御情報付 A C Kバケツトのフレーム構成 を示す図である。
図 3 0は、 本発明の実施例 1 2を示す図である。
図 3 1は、 本発明の実施例 1 3を示す図である。
図 3 2は、 各通信局間で伝送されるデータ付 A C Kパケットのフレーム構成を 示す図である。
図 3 3は、 本発明の実施例 1 4を示す図である。
図 3 4は、 各通信局間で伝送される特殊フォーマツトのバケツトのフレーム構 成を示す図である。
図 3 5は、 本発明の実施例 1 5を示す図である。
図 3 6は、 本発明の実施例 1 6を示す図である。
図 3 7は、 本発明の実施例 1 7を示す図である。
図 3 8は、 本発明の実施例 1 8を示す図である。 図 3 9は、 本発明の実施例 1 9を示す図である。
図 4 0は、 本発明の実施例 2 0を示す図である。
図 4 1は、 本発明の実施例 2 1を示す図である。
図 4 2は、 本発明の実施例 2 1を示す図である。
図 4 3は、 実施例 2 1に対応する無線局 Aの通信機能確認処理手順を示すフ口 一チャートである。
図 4 4は、 実施例 2 1に対応する無線局 Aのデータバケツト送信処理手順 1を 示すフローチヤ一トである。
図 4 5は、 実施例 2 1に対応する無線局 Aのデータバケツト送信処理手順 2を 示すフローチャートである。 .
図 4 6は、 実施例 2 1に対応する無線局 Bのデータバケツト受信処理手順を示 すフローチャートである。 、- 図 4 7は、 本発明の実施例 2 2を示す図である。
図 4 8は、 実施例 2 2に対応する無線局 Aの通信機能確認処理手順を示すフ口 一チャートである。
図 4 9は、 実施例 2 2に対応する無線局 Aのデータパケット送信処理手順 1を 示すフローチヤ一トである。
図 5 0は、 実施例 2 2に対応する無線局 Aのデータパケット送信処理手順 2を 示すフローチヤ一トである。
図 5 1は、 実施例 2 2に対応する無線局 Aのデータパケット送信処理手順 3を 示すフローチャートである。
図 5 2は、 実施例 2 2に対応する無線局 Aのデータパケット送信処理手順 4を 示すフローチヤ一トである。
図 5 3は、 実施例 2 2に対応する無線局 Bのデータパケット受信処理手順 1を 示すフローチャートである。
図 5 4は、 実施例 2 2に対応する無線局 Bのデータパケット受信処理手順 2を 示すフローチヤ一トである。
図 5 5は、 本発明のパケット通信装置の構成例を示すブロック図である。 図 5 6は、 複数のデータフレームから 1または複数のデータバケツトを生成す る方法を説明する図であり、 (1) はデータフレームの分割、 (2) はデータフレー ムの切り貼り、 (3) はデータフレームの結合、 (4) はデータフレームの結合を示 す。 発明を実施するための最良の形態
(第 1の実施形態)
図 1は、 本発明のパケット通信方法の第 1の実施形態を示す。 なお、 第 1の実 施形態〜第 7の実施形態では、識別する第 1のパケットと第 2のパケットとして、 標準フォーマツトのデータバケツトと特殊フォーマツトのデータバケツト、 モー ド 1の設定に用いる制御パケット 1とモード 2の設定に用いる制御パケット 2な どを想定している。
図 1において、 送信無線局が第 1のバケツ、トを送信する場合には、 (1) に示す ように、 所定の CRC演算により生成された CRCコード 1を FCS領域に格納 する。 また、 送信無線局が第 2のパケットを送信する場合には、 (2) に示すよう に、 所定の CRC演算により生成された CRCコードに所定の演算処 ¾を施し、 変換された CRCコード 2を FCS領域に格納する。 なお、 所定の演算処理は、 CRCコード 1の全ビットのビット反転、 または一部のビットのビット反転、 ま たは C R Cコード 1に所定値の加算、 または C R Cコード 1に所定値の減算の少 なくとも 1つの処理を行うものとし、 その組合せも可能である。
受信無線局では、 受信パケットに対して F C Sチェックを行う。 すなわち、 所 定の CRC演算により生成される CRCコード (C) と、 受信パケットの FCS 領域に格納された CRCコード (F 1) とを比較し、 両者が一致する場合に第 1 のバケツトとして Ϊ忍識し、 受信処理する。 一方、 Cと F 1が不一致の場合は、 C RCコード (C) と、 受信パケットの FCS領域に格納された CRCコードに対 して送信側と逆演算処理を施した CRCコード (F 2) とを比較し、 両者が一致 する場合に第 2のパケットとして認、織し、 受信処理する。 なお、 先に Cと F 2の FCSチェックにより第 2のパケットを識別し、 次に Cと F 1の FCSチェック により第 1のパケットを識別するようにしてもよい。
ここで、 Cと F 1が不一致であり、 かつ Cと F 2が不一致の場合には、 受信パ ケットはビットエラーとして破棄される。 すなわち、 第 1のパケットおよび第 2 のパケットは、 ともに FCSチェックを経てそれぞれ識別することができる。
(第 2の実施形態)
図 2は、 本発明のパケット通信方法の第 2の実施形態を示す。 図 2において、 送信無線局が第 1のパケットを送信する場合には、 (1) に示すように、 所定の C 1 じ演算にょり生成された 1¾ コード1を?〇3領域に格鈉する。 また、 送信 無線局が第 2のパケットを送信する場合には、 (2) に示すように、 所定の CRC 演算により生成された CRCコードに所定の演算処理を施し、 変換された CRC コード 2を F C S領域に格納する。
受信無線局では、 受信パケットに対して F C Sチェックを行う。 すなわち、 所 定の CRC演算により生成される CRCコード (C) と、 受信パケットの FC S 領域に格納された C R Cコード ( F 1 ) と、、受信パケットの F C S領域に格納さ れた CRCコードに対して送信側と逆演算処理を施した CRCコード (F 2) と を比較し、 Cと F 1がー致する場合に第 1のパケットとして認識し、 Cと F 2が 一致する場合に第 2のパケットとして認識し、 それぞれ受信処理する。
ここで、 Cと F 1が不一致であり、 かつ Cと F 2が不一致の場合には、 受信パ ケットはビットエラーとして破棄される。 すなわち、 第 1のパケットおよび第 2 のバケツトは、 ともに FCSチェックを経てそれぞれ識別することができる。
(第 3の実施形態) .
図 3は、 本発明のパケット通信方法の第 3の実施形態を示す。 図 3において、 送信無線局が第 1のパケットを送信する場合には、 (1) に示すように、 所定の C 1 〇演算にょり生成された〇1 〇コード1を じ3領域に格納する。 また、 送信 無線局が第 2のパケットを送信する場合には、 (2) に示すように、 所定の CRC 演算により生成された C R Cコードに所定の演算処理を施し、 変換された C R C コード 2を FC S領域に格納する。
受信無線局では、 受信パケットに対して F C Sチェックを行う。 すなわち、 所 定の CRC演算により生成される CRCコード (C 1) と、 受信パケットの FC S領域に格納された CRCコード (F) とを比較し、 両者が一致する場合に第 1 のバケツトとして認識し、 受信処理する。 一方、 C 1と Fが不一致の場合は、 C R Cコード(C 1 )に対して送信側と同じ演算処理を施した C R Cコード(C 2) と、 受信パケットの FCS領域に格納された CRCコード (F) とを比較し、 両 者が一致する場合に第 2のパケットとして認識し、 受信処理する。 なお、 先に C 2と Fの FC Sチェックにより第 2のバケツトを識別し、 次に C 1と Fの FC S チェックにより第 1のバケツトを識別するようにしてもよい。
ここで、 C 1と Fが不一致であり、 かつ C 2と Fが不一致の場合には、 受信パ ケットはビットエラーとして破棄される。 すなわち、 第 1のパケットおよび第 2 のバケツトは、 ともに FCSチェックを経てそれぞれ識別することができる。
(第 4の実施形態)
図 4は、 本発明のパケット通信方法の第 4の実施形態を示す。 図 4において、 送信無線局が第 1のパケットを送信する場合には、 (1) に示すように、 所定の C 1 〇演算にょり生成された〇1 〇コード1を じ3領域に格納する。 また、 送信 無線局が第 2のパケットを送信する場合には、 (2) に示すように、 所定の CRC 演算により生成された C R Cコードに所定の演算処理を施し、 変換された C R C コード 2を FCS領域に格納する。
受信無線局では、 受信パケットに対して FCSチェックを行う。 すなわち、 所 定の CRC演算により生成される CRCコード(C 1) と、 CRCコード(C 1) に対して送信側と同じ演算処理を施した CRCコード (C2) と、 受信パケット の FCS領域に格納された CRCコード (F) とを比較し、 C 1と Fがー致する 場合に第 1のパケットとして認識し、 C 2と Fがー致する場合に第 2のパケット として認識し、 それぞれ受信処理する。
ここで、 C 1と Fが不一致であり、 かつ C 2と Fが不一致の場合には、 受信パ ケットはビットエラ^"として破棄される。 すなわち、 第 1のパケットおよび第 2 のバケツトは、 ともに FCSチェックを経てそれぞれ識別することができる。
(第 5の実施形態)
図 5は、 本発明のパケット通信方法の第 5の実施形態を示す。 図 5において、 送信無線局が第 1のパケットを送信する場合には、 (1) に示すように、 選択信号 1による C R C演算により生成された C R Cコード 1を F C S領域に格納する。 また、 送信無線局が第 2のパケットを送信する場合には、 (2) に示すように、 選 択信号 2による C R C演算により生成された C R Cコード 2を F C S領域に格納 する。 ここで、 選択信号 1, 2は、 例えば CRC演算に用いる生成多項式等のパ ラメータを指定するものである。
受信無線局では、 受信パケットに対して FC Sチェックを行う。 すなわち、 選 択信号 1による CRC演算により生成される CRCコード (C 1) と、 受信パケ ットの FCS領域に格納された CRCコード (F) とを比較し、 両者が一致する 場合に第 1のバケツトとして認、織し、 受信処理する。 一方、 C 1と Fが不一致の 場合は、選択信号 2による CRC演算により生成される CRCコード(C2) と、 受信パケットの F C S領域に格納された C R Cコード ( F ) とを比較し、 両者が —致する場合に第 2のパケットとして認識し、 受信処理する。 なお、 先に C2と Fの FCSチェックにより第 2のパケットを識別し、 次に C 1と Fの FCSチェ ックにより第 1のパケットを識別するように-してもよい。
ここで、 C 1と Fが不一致であり、 かつ C 2と Fが不一致の場合には、 受信パ ケットはビットエラーとして破棄される。 すなわち、 第 1のパケットおよび第 2 のパケットは、 ともに FCSチェックを経てそれぞれ識別することが きる。
(第 6の実施形態)
図 6は、 本発明のパケット通信方法の第 6の実施形態を示す。 図 6において、 送信無線局が第 1のパケットを送信する場合には、 (1) に示すように、 第 1の C 1 〇演算にょり生成された〇1 〇コード1を 。3領域に格納する。 また、 送信 無線局が第 2のパケットを送信する場合には、 (2) に示すように、 第 2の CRC 演算により生成された CRCコ ド 2を FCS領域に格納する。 ここで、 第 1の C R C演算と第 2の C R C演算は、 例えば C R C演算に用いる生成多項式等のパ ラメータが異なるものである。
受信無線局では、 受信パケットに対して FCSチェックを行う。 すなわち、 第 1の CRC演算により生成される CRCコード (C 1) と、 受信パケットの FC S領域に格納された CRCコード (F) とを比較し、 両者が一致する場合に第 1 のパケットとして認、識し、 受信処理する。 一方、 C 1と Fが不一致の場合は、 第 2の CRC演算により生成される CRCコ ド (C2) と、 受信パケットの FC S領域に格納された CRCコード (F) とを比較し、 両者が一致する場合に第 2 のパケットとして認識し、 受信処理する。 なお、 先に C 2と Fの FC Sチェック により第 2のパケットを識別し、 次に C 1と Fの FCSチェックにより第 1のパ ケットを識別するようにしてもよい。
ここで、 C 1と Fが不一致であり、 かつ C 2と Fが不一致の場合には、 受信パ ケットはビットエラーとして破棄される。 すなわち、 第 1のバケツトおよび第 2 のパケットは、 ともに F C Sチェックを経てそれぞれ識別することができる。
(第 7の実施形態)
図 1は、 本発明のパケット通信方法の第 7の実施形態を示す。 図 7において、 送信無線局が第 1のパケットを送信する場合には、 (1) に示すように、 第 1の C 。演算にょり生成された〇1 〇コードを?〇3領域に格納する。 また、 送信無 線局が第 2のパケットを送信する場合には、 (2) に示すように、 第 2の CRC演 算により生成された CRCコードを FC S«に格納する。
受信無線局では、 受信パケットに対して FCSチェックを行う。 すなわち、 第 1の CRC演算により生成される CRCコード (C1) と、 第 2の CRC演算に より生成される CRCコード (C2) と、 受信パケットの FCS領域こ格納され た CRCコード (F) とを比較し、 C 1と Fがー致する場合に第 1のパケットと して認識し、 C 2と Fが一致する場合に第 2のパケットとして認識し、 それぞれ 受信処理する。
ここで、 C 1と Fが不一致であり、 かつ C 2と Fが不一致の場合には、 受信パ ケットはビットエラーとして破棄される。 すなわち、 第 1のパケットおよぴ第 2 のパケットは、 ともに F C Sチェックを経てそれぞれ識別することができる。 以上示した第 1の実施形態〜第 7の実施形態は、 2種類のパケットを識別する ためのものであるが、 C R Cコードに対する演算の種類や加減算する所定値を 2 以上にすることにより、 CRCコードをもつバケツトと CRCコードの演算結果 をもつバケツトとして、 合計 3種類以上のバケツトを生成し、 識別処理に供する ことができる。また、 CRC演算のパラメータの種類を 3以上にすることにより、 それぞれの CRCコードをもつ 3種類以上のバケツトを生成し、 識別処理に供す ることができる。 さらに、 CRCコードに対する演算の種類と CRC演算のパラ メータの種類を組み合わせることにより、 3種類以上のパケットを生成し、 識別 処理に供することができる。
(実施例 1 )
図 8は、 本発明の実施例 1を示す。 図 9は、 各通信局間で伝送される制御パケ ットおよび制御情報付ビーコンバケツトのフレ^ ~ム構成を示す。
図 8において、 通信局 Aおよび通信局 Bは、 有線ネットワークを介して接続さ れる基地局であり、 それぞれ自セル内のトラヒックを測定し、 制御パケットを用 いて測定したトラヒック情報を交換している。 通信局 Cは、 通信局 Aまたは通信 局 Bと無線回線を介して接続される移動端末であり、 ここでは通信局 Aから通信 局 Bへのハンドオーバが想定されている。
通信局 Aと通信局 Bの制御情報の交換に用いる制御パケットは、 図 9 (1) に示 すように、 データ部に各セルのトラヒック情報を格納し、 通常の C R Cコードに 対して所定の演算処理を行った C R Cコードが F C S領域に格納される。 以下に 示す各実施例の説明では、 代表的な演算処理の例として通常の C R Cコードをビ ット反転させた 「R (リバース) 一 F C S」 を用いて説明する。 これにより、 通 信局 Aおよび通信局 Bでは、 上記の第 1〜第 7の実施形態に示したように、 R— F C Sによつて特殊フォーマットの制御パケットであることを認、識し、 データ部 から他セルのトラヒック情報を取得する。 そして自セルのトラヒック情報と比較 し、 閾値以上の差を検出した通信局 (ここでは A) は、 配下の移動端末 (ここで は通信局 C ) に対して制御情報付ビーコンパケットを送信する。
この制御情報付ビーコンパケットは、 図 9 (2) に示すように、 R— F C Sが格 納された特殊フォーマットのビ"コンパケットであり、 通常の制御情報部とは別 に設けられた追加制御情報部にハンドオーバ命令を含む制御情報が格納される。 なお、 ビーコンパケットとして通常もっている制御情報部はなくてもよい。 制御 情報付ビーコンパケットを受信した通信局 Cは、 R— F C Sによつて特殊フォ一 マットのパケットであることを認、識し、 追加制御情報部からハンドオーバ命令を 取得し、 ハンドオーバを開始する。 通信局 Cは、 他の通信局との間で標準フォー マツトの認、証バケツトをやりとりし、 ここでは通信局 Bと通信が可能と判断され たときに、 通信局 Bを基地局としてデータバケツトの送受信を開始する。
なお、 ここでは基地局間でトラヒック情報を交換し、 基地局からの命令で強制 的に移動端末をハンドオーバさせている。 もう一つの方法としては、 交換した各 基地局のトラヒック情報をそのまま制御情報付ビーコンパケットに格納して移動 端末に通知し、 移動端末がハンドオーバすべきかどうかを判断するようにしても よい。 この場合の制御情報付ビーコンパケットのフレーム構成を図 9 (3) に示す。
(実施例 2 )
図 1 0は、 本発明の実施例 2を示す。 図 1 1は、 各通信局間で伝送される制御 情報付ビーコンパケットのフレーム構成を示す。
図 1 0において、 通信局 Aおよび通信局 Bは、 有線ネットワークを介して接続 される基地局または互いに異なる有線ネットワークに接続される基地局であり、 それぞれ自セル内のトラヒックを測定している。 通信局 Cは、 通信局 Aまたは通 信局 Bと無線回線を介して接続される移動端末であり、 ここでは通信局 Aから通 信局 Bへのハンドオーバが想定されている。、- 通信局 Aおよぴ通信局 Bは、 それぞれ測定したトラヒック情報を制御情報付ビ 一コンパケットに格納して通信局 Cに通知する。 この制御情報付ビーコンパケッ トは、図 1 1に示すように、追加制御情報部に各セルのトラヒック情報を格納し、 R— F C Sが設定される。 これにより、 通信局 Cでは、 上記の第 1〜第 7の実施 形態に示したように、 R— F C Sによって特殊フォーマットの制御情報付ビーコ ンパケットであることを認識し、 追加制御情報部から各セルのトラヒック情報を 取得する。
通信局 Cは、 現在通信中の通信局 Aのトラヒックが閾値を超え、 かつ通信局 B のトラヒックが閾値を超えていなければ、 通信局 Aから通信局 Bへのハンドォー バを開始する。 そして、 通信局 Bとの間で標準フォーマットの認証パケットをや りとりし、 通信局 Bと通信が可能と判断されたときに、 通信局 Bを基地局として データバケツトの送受信を開始する。
(実施例 3 )
図 1 2は、 本発明の実施例 3を示す。 図 1 3は、 各通信局間で伝送される制御
,ト虫.報付ビーコンパケットのフレーム構成を示す。
図 1 2において、 通信局 Aおよび通信局 Bは、 互いに異なる有 f泉ネットワーク に接続される基地局である。 通信局 Cは、 通信局 Aまたは通信局 Bと無/線回線を 介して接続される移動端末であり、 ここでは通信局 Aから通信局 Bへのハンドォ ーバが想定されている。
通信局 Aおよび通信局 Bは、 それぞれ自局に接続するための無線設定情報およ び自局が接続する有線ネットワークに接続するための有線設定情報を制御情報付 ビーコンパケットに格納して通信局 Cへ送信している。 この制御情報付ビーコン パケットは、 図 1 2に示すように、 追加制御情報部に有線 Z無線設定情報を格納 し、 R— F C Sが設定される。 ここで、 通信局 Aと通信していた通信局 Cは、 移 動や伝搬環境の変化等を検知し、 通信局 Bへハンドオーバすることを決定する。 このとき、 通信局 Bから送信された制御情報付ビーコンパケットを受信し、 R— F C Sによつて特殊フォ一マットの制御情報付ビーコンパケットであることを認 識し、 追加制御情報部から無線設定情報 (E S S— I D、 W e pキー等) と、 有 線設定情報 (I Pアドレス、 サブネットマスク、 proxy、 default printer等) を取得し、 自局の情報を更新する。 そして、 通信局 Bとの間で標準フォーマット の認証パケットをやりとりし、 通信局 Bと通信が可能と判断されたときに、 通信 局 Bを基地局としてデータバケツトの送受信を開始する。
(実施例 4 )
図 1 4は、 本発明の実施例 4を示す。 図 1 5は、 各通信局間で伝送される制御 情報付ビーコンパケットのフレーム構成を示す。
図 1 4において、 通信局 Aは、 有線ネットワークに接続される基地局である。 通信局 Bおよび通信局 Cは、 通信局 Aと無線回線を介して接続される移動端末で あり、 ここでは C S MAZC Aに基づく通常の通信モード (標準モード) から、 トラヒックの混雑状況に応じてポーリングに基づく集中制御の通信モード (ポー リングモード) への切り替えが想定されている。
通信局 Aは、 トラヒックが増えて頻繁に衝突が起きていることを検知した場合 や、 自セル内のトラヒックを測定して閾値を超えた場合に、 制御情報付ビーコン バケツトを通信局 Bおよび通信局 Cに送信する。 この制御情報付ビーコンバケツ トは、 図 1 5に示すように、 追加制御情報部にポーリングモードに移行すること を制御情報として格納し、 R— F C Sが設定される。 これにより、 通信局 Bおよ び通信局 Cでは、 上記の第 1〜第 7の実施形態に示したように、 R— F C Sによ つて特殊フォ一マットの制御情報付ビーコンパケットであることを認識し、 追加 制御情報部からポーリングモードへの移行情報を取得し、 自局の通信モードを更 新する。 それ以後は、 通信局 Aから通信局 Bおよび通信局 Cに対して順番にポー リングバケツトを送信し、 通信局 Bおよび通信局 Cはそれに応じてデータバケツ トを送信する。
(実施例 5 )
図 1 6は、 本発明の実施例 5を示す。 図 1 7は、 各通信局間で伝送される制御 情報付ビーコンパケットおよび制御情報付データパケットのフレーム構成を示す。 図 1 6において、 通信局 A, B , Cの接続関係、 および C S MA/C Aに基づ く標準モードからポーリングモードへの切り替えま.での手順は、 実施例 4の場合 と同様である。
ポーリングバケツトを受信した通信局 Bは、、データパケットを送信する際に、 自局がバッファリングしているデータフレーム数またはデータサイズを制御情報 として付加した制御情報付データバケツトを送信する。 制御情報付データバケツ トは、 図 1 7 (2) に示すように、 データ部に自局がバッファリングしているデー タフレーム数またはデータサイズを制御情報として格納し、 R— F C Sが設定さ れる。これにより、通信局 Aでは、上記の第 1〜第 7の実施形態に示したように、 R— F C Sによつて特殊フォーマットの制御情報付データパケットであることを 認識し、 データ部から通信局 Bがバッファリングしているデータフレーム数また はデータサイズを取得する。 このデータフレーム数またはデータサイズが閾値以 下の場合には、 通信局 Aは現在のポーリングモードから標準モードに変更するた めの制御情報付ビーコンパケットを通信局 Bおよび通信局 Cへ送信する。
制御情報付ビーコンパケットは、 図 1 7 (1) に示すように、 追加制御情報部に 標準モードに移行することを制御情報として格納し、 R— F C Sが設定される。 これにより、 通信局 Bおよび通信局 Cでは、 上記の第 1〜第 7の実施形態に示し たように、 R— F C Sによつて特殊フォーマットの制御情報付ビーコンパケット であることを認識し、 追加制御情報部から標準モードへの移行情報を取得し、 自 局の通信モードを更新する。
(実施例 6 ) 図 1 8は、 本発明の実施例 6を示す。 図 1 9は、 各通信局間で伝送される制御 情報付ビーコンパケットのフレーム構成を示す。
図 1 8において、 通信局 Aは、 有線ネットワークに接続される基地局である。 通信局 Bおよぴ通信局 Cは、 通信局 Aと無線回線を介して接続される移動端末で あり、 ここでは C S MA/C Aに基づく通常の通信モード (標準モード) 力 ら、 トラヒックの混雑状況に応じて、 送信権を獲得した通信局がデータパケットを連 続送信する通信モード (連続送信モード) への切り替えが想定されている。
通信局 Aは、 トラヒックが増えて頻繁に衝突が起きていることを検知した場合 や、 自セル內のトラヒックを測定して閾値を超えた場合に、 制御情報付ビーコン パケットを通信局 Bおよび通信局 Cに送信する。 この制御情報付ビーコンバケツ トは、 図 1 9に示すように、 追加制御情報部に連続送信モードに移行することを 制御情報として格納し、 R— F C Sが設定さ τる。 これにより、 通信局 Βおよび 通信局 Cでは、 上記の第 1〜第 7の実施形態に示したように、 R— F C Sによつ て特殊フォーマットの制御情報付ビーコンパケットであることを認識し、 追加制 御情報部から連続送信モードへの移行情報を取得し、 自局の通信モードを更新す る。 それ以後は、 送信権を獲得した通信局 (ここでは Β) がデータパケットを連 続送信する。
なお、 実施例 4〜 6では、 標準モードに対してポーリングモードあるいは連続 送信モードの通信モード切り替え例を示した。 このような制御情報付ビーコンパ ケットにより設定可能な通信モードゃァドレス制御モードの他の例としては、 例 えば、 分散制御モードと特殊制御モード、 DA T A— A C Kシーケンスモードと R T S— C T S— D A T A— A C Kシーケンスモード、 バックオフ値変更による 通常送信モードと優先送信モードなどがある。また、ビーコンパケットに代わり、 ブロードキャストバケツトのような全体に通知することを目的とした制御バケツ トあるいはデータパケットを用いてもよい。
(実施例 7 )
図 2 0は、 本宪明の実施例 7を示す。 図 2 1は、 各通信局間で伝送される標準 フォーマツトおよび特殊フォーマツトのビーコンパケットのフレーム構成を示す。 図 2 0において、 通信局 Aは、 有線ネットワークに接続される基地局である。 通信局 Bおよび通信局 Cは、 通信局 Aと無線回線を介して接続される移動端末で あり、 ここでは特殊フォーマツトのビーコンバケツトの受信が可能な通信局 Bの 送信権獲得が優先される場合を想定している。 なお、 通信局 Cは特殊フォーマツ トのビーコンパケットは受信できない。
通信局 Aは、 通常の F C Sをもった標準フォーマットのビーコンパケットを通 信局 Bおよび通信局 Cへ送信し、 それぞれ対応する N A Vを設定する。 標準フォ 一マツトのビーコンバケツトは、 図 2 1 (1) に示すように、 ヘッダに N A V情報 (T a ) を有している。 次に、 通信局 Aは、 特殊フォーマットのビーコンバケツ トを通信局 Bおよび通信局 Cへ送信する。 特殊フォーマツトのビーコンバケツト は、 図 2 1 (2) に示すように、 ヘッダの NAV情報は 0であり、 制御情報部に N A V解除時間として T bを格納し、 R— F C Sが設定される。 なお、 T bは、 特 殊フォーマツトのビーコンパケットを受信した時点で N A Vの設定時間 T aの残 りの時間に相当する。
通信局 Bでは、 上記の第 1〜第 7の実施形態に示したように、 R— F C Sによ つて特殊フォーマットのビーコンパケットであることを認、識し、 制御情報部から NAV解除時間 T bを取得し、 自局の N A V設定を解除する。 そして、 通信局 A および通信局 Bは、 N A V設定が解除されている期間 (T b ) は、 R— F C Sを もったデータパケットおよび A C Kパケットを送受信する。 一方、 通信局 Cは、 R— F C Sのビーコンパケットを認識できず、 F C Sエラーとして廃棄する。 し たがって、 通信局 Cの N A V設定による送信抑制は継続される。
(実施例 8 )
図 2 2は、 本発明の実施例 8を示す。 図 2 3は、 各通信局間で伝送される制御 情報付データバケツトのフレーム構成を示す。
図 2 2において、 通信局 Aは、 有線ネットワークに接続される基地局である。 通信局 Bは、 通信局 Aと無線回 を介して接続される移動端末であり、 ここでは 通信局 Aからのポーリングバケツトに対して通信局 Bがデータバケツトを送信す るポーリングモードを^ ©定し、 通信局 Bが次回の送信希望時刻を通信局 Aに通知 することを特徴としている。
通信局 Bは、 通信局 Aからのポーリングパケットに対してデータバケツトを送 信する際に、 過去の送信間隔履歴や上位レイヤからの通知に基づいて次回の送信 希望時刻を算出し、 この送信希望時刻を格納した制御情報付データバケツトを通 信局 Aに送信する。 この制御情報付データパケットは、 図 2 3に示すように、 デ ータ部に送信希望時刻を制御情報として格納し、 R— F C Sが設定される。 これ により、 通信局 Aでは、 上記の第 1〜第 7の実施形態に示したように、 R— F C Sによつて特歹 フォーマットの制御情報付データパケットであることを認識し、 データ部から通信局 Bの送信希望時刻を取得し、 ポーリングリスト上の通信局 B に対応する次回送信時刻を更新し、 タイマを起動する。 通信局 Aは、 この送信希 望時刻になるとポーリングパケットを通信局 Bへ送信する。 以下同様である。
(実施例 9 )
図 2 4は、 本発明の実施例 9を示す。 図 2 5は、 各通信局間で伝送される制御 情報付ポーリングパケットのフレーム構成を示す。
図 2 4において、 通信局 Aは、 有線ネットワークに接続される基地局である。 通信局 Bおよび通信局 Cは、 通信局 Aと無線回線を介して接続される固定端末 (例えば画像情報を送信するカメラ) であり、 ここでは通信局 Aからめポーリン グバケツトに対して通信局 Bおよび通信局 Cがデータパケットを送信するポーリ ングモードを想定している。
通信局 Aは、 所定のスケジューリングに基づいて通信局 Bおよび通信局 Cの送 信時刻を算出し、 この送信時刻を格納した制御情報付ポーリングパケットを通信 局 Bおよび通信局 Cに送信 (マルチキャスト) する。 この制御情報付ポーリング パケットは、 図 2 5 (1),(2) に示すように、 データ部に各通信局の送信時刻を制 御情報として格納し、 R— F C Sが設定される。 なお、 図 2 5 (2) に示すフレー ムフォーマツトは、 ポーリングの順番を毎回変更する場合に適するものである。 これにより、 通信局 Bおよび通信局 Cでは、 上記の第 1〜第 7の実施形態に示し たように、 R— F C Sによつて特殊フォーマットの制御情報付ポーリングパケッ トであることを認識し、 データ部から自局の送信時刻を取得し、 タイマを起動し て対応する時刻にデータバケツトの送信を行う。
(実施例 1 0 )
図 2 6は、 本発明の実施例 1 0を示す。 図 2 7は、 各通信局間で伝送される制 御情報付データパケットのフレーム構成を示す。
図 2 6において、 通信局 Aは、 有線ネットワークに接続される基地局である。 通信局 Bは、 通信局 Aと無線回線を介して接続される移動端末であり、 ここでは 対向する通信局からの受信電力や送信レートを測定し、 次回の送信に用いる送信 電力や推奨する送信レートを対向する通信局へ通知することを特徴としている。 通信局 Aおよび通信局 Bは、 認証処理等において受信電力や送信レートを測定 し、 管理リストを初期化する。 通信局 Aは、 通信局 Bから受信した最後のバケツ トを用いて受信電力や送信レートを算出し、 通信局 Bの送信電力や推奨する送信 レートを格納した制御情報付データパケットを送信する。 このとき、 管理リスト 中の通信局 Bに対する送信電力および送信レート等を用いて制御情報付データパ ケットが送信される。
この制御情報付データパケットは、 図 2 7、に示すように、 データ部に送信電力 や推奨する送信レートを制御情報として格納し、 R— F C Sが設定される。 これ により、 通信局 Bでは、 上記の第 1〜第 7の実施形態に示したように、 R— F C Sによって特殊フォーマツトの制御情報付データバケツトであることを認識し、 データ部から送信電力や推奨する送信レートを取得する。 そして、 通信局 Bは、 管理リストの通信局 Aに対する送信電力および送信レート等の値を更新する。 な お、 この制御情報付データバケツトに対する A C Kバケツトは標準フォーマツト で送信される。
また、 通信局 Bは、 当該制御情報付データパケットを用いて受信電力や送信レ ートを算出し、 次回のデータパケット送信の際に、 通信局 Aの送信電力や推奨す る送信レートを格納した制御情報付データパケットを送信する。 このとき、 管理 リスト中の通信局 Aに対する送信電力および送信レート等を用いて制御情報付デ ータパケットが送信される。 通信局 Aでは、 R— F C Sによって特殊フォーマツ トの制御情報付データバケツトであることを認識し、 データ部から送信電力や推 奨する送信レートを取得する。 そして、 通信局 Aは、 管理リストの通信局 Bに対 する送信電力および送信レート等の値を更新する。 以下同様に繰り返される。
(実施例 1 1 )
図 2 8は、 本発明の実施例 1 1を示す。 図 2 9は、 各通信局間で伝送される制 御情報付 A C Kパケットのフレーム構成を示す。
実施例 1 0は、 相手局の送信電力や推奨する送信レートをデータバケツトに格 納して送信する例である力 本実施例は A C Κバケツトにその情報を格納するこ とを特徴とする。 .
通信局 Aおよび通信局 Bは、 認証処理等において受信電力や送信レートを測定 し、 管理リストを初期化する。 通信局 Aは、 管理リスト中の通信局 Bに対する送 信電力および送信レート等を用いてデータパケットを送信する。 通信局 Bは、 デ 一タパケットを受信して A C Kバケツトを送信する際に、 当該データバケツトを 用いて受信電力や送信レートを算出し、 通信局 Aの送信電力や推奨する送信レー トを格納した制御情報付 A C Kバケツトを送信する。
この制御情報付 A C Kパケットは、 図 2 9に示すように、 通常の A C Kパケッ トにない制御情報部を設け、 その制御情報部に送信電力や推奨する送信レートを 制御情報として格納し、 R— F C S.が設定される。 これにより、 通信局 Aでは、 上記の第 1〜第 7の実施形態に示したように、 R— F C Sによって特殊フォーマ ットの制御情報付 A C Kパケットであることを認識し、 制御情報部から送信電力 や推奨する送信レートを取得する。 そして、 通信局 Aは、 管理リストの通信局 B に対する送信電力および送信レート等の値を更新する。 通信局 Bがデータバケツ トを送信する場合も同様である。
(実施例 1 2 )
図 3 0は、 本宪明の実施例 1 2を示す。
図 3 0において、 通信局 Aは、 有線ネットワークに接続される基地局である。 通信局 Bは、 通信局 Aと無線回線を介して接続される移動端末であり、 ここでは 実施例 1 0および実施例 1 1を合わせた処理が行われる。
通信局 Aおよび通信局 Bは、 認証処理等において受信電力や送信レートを測定 し、 管理リストを初期化する。 通信局 Aは、 通信局 Bから受信した最後のバケツ トを用いて受信電力や送信レートを算出し、 通信局 Bの送信電力や推奨する送信 レートを格納した制御情報付データパケットを送信する。 このとき、 管理リスト 中の通信局 Bに対する送信電力および送信レート等を用いて制御情報付データパ ケットが送信される。 この制御情報付データパケットは、 図 27に示すように、 データ部に送信電力 や推奨する送信レートを制御情報として格納し、 R— FCSが設定される。 これ により、 通信局 Bでは、 上記の第 1〜第 7の実施形態に示したように、 R— FC Sによつて特殊フォーマットの制御情幸艮付デ一タパケットであることを認、識し、 データ部から送信電力や推奨する送信レートを取得する。 そして、 通信局 Bは、 管理リストの通信局 Aに対する送信電力おょぴ送信レート等の値を更新する。 通信局 Bは、 データパケットを受信して ACKパケットを送信する際に、 当該 制御情報付データバケツトを用いて受信電力や送信レートを算出し、 通信局 Aの 送信電力や推奨する送信レートを格納した制御情報付 ACKパケットを送信する。 この制御情報付 AC Kバケツトは、 図 29に示すように、 通常の AC Kバケツ トにないデータ部を設け、 そのデータ部に送信電力や推奨する送信レートを制御 情報として格納し、 R— FCSが設定される、。 これにより、 通信局 Aでは、 上記 の第 1〜第 7の実施形態に示したように、 R— FCSによって特殊フォーマツト の制御情報付 ACKバケツトであることを認識し、 データ部から送信電力や推奨 する送信レートを取得する。 そして、 通信局 Aは、 管理リストの通信局 Bに対す る送信電力および送信レート等の値を更新する。 以下、 同様に繰り返される。
(実施例 1 3)
図 31は、 本発明の実施例 13を示す。 図 32は、 各通信局間で伝送されるデ ータ付 AC Kバケツトのフレーム構成を示す。
図 31において、 通信局 Aは、 有線ネットワークに接続される基地局である。 通信局 Bは、 通信局 Aと無線回線を介して接続される移動端末であり、 ACKパ ケットにデータを付加することを特徴としている。
通信局 Bは、 通信局 Aへデータパケットを送信する。 通信局 Aは、 データパケ ットを受信して ACKバケツトを送信する際に、 通信局 B宛てのデータフレーム があるか否かを判断する。 ここで、 通信局 B宛てのデータフレームがあれば、 A CKパケットにデータフレームを格納したデータ付 AC Kバケツトを送信する。 このデータ付 ACKパケットは、 図 32に示すように、 通常の ACKパケット にないデータ部を設け、 そのデータ部にデータフレームを格納し、 R— FCSが 設定される。 これにより、 通信局 Bでは、 上記の第 1〜第 7の実施形態に示した ように、 R— FC Sによって特殊フォーマツトのデータ付 ACKバケツトである ことを認識し、 データ部から通信局 B宛てのデータフレームを取得する。 なお、 ACKバケツトを送信する際に、通信局 B宛てのデータフレームがない場合には、 標準フォーマツトの AC Kバケツトが送信される。
(実施例 14)
図 33は、 本発明の実施例 14を示す。 図 34は、 各通信局間で伝送される特 殊フォーマツトのバケツトのフレーム構成を示す。
現在の無線 LANの規格は、 1つの無線バケツトで 1つのデータフレームを送 信することを前提とし、 データ部の最大サイズが 2296バイトに制限されている。 また、 これに合わせて MACヘッダ内の Durationフィールドで表現可能な NAV の最大設定時間も 32msec になっている。 一方、 この最大サイズを超える大きな パケットを送信する場合に、 低い伝送レートを使用すると、 MACヘッダで表現 可能な NAVの最大設定時間 32msec を超えることになり、 本実施例はこのよう な状況に対応するものである。
図 33において、 例えば複数のデータフレームを結合し、 データ部の'最大サイ ズが 2296バイトを超えるパケットを生成したときに (S 1) 、 NAVの設定値が 最大設定時間 Tthを超える力、否かを判断する (S 2) 。 ここで、 NAVの設定値 が Tth以下であれば、 通常の MACヘッダで対応できるので、 標準フォーマット のバケツトを生成する (S 3)。一方、 NAVの設定値が Tthを超える場合には、 通常の MACヘッダで対応できないので、 特殊フォーマットのパケットを生成し (S 4) 、 さらに CRC操作によって R— FCSが設定される (S 5) 。 特殊フ ォーマットのパケットは、 図 34に示すように、 MACヘッダの Durationフィー ルドのビット数を拡張した特殊へッダを有する。
これにより、 この特殊フォーマットのパケットを受信した通信局では、 上記の 第 1〜第 7の実施形態に示したように、 R— FC Sによって特殊フォーマットの バケツトであることを認識し、 MACヘッダの Durationフィールドから拡張され た N A V情報を取得して対応することができる。
(実施例 15)
図 35は、 本努明の実施例 15を示す。 図 35において、 通信局 A、 通信局 Bおよび通信局 Cは、 同一の有線ネットヮ ークを介して接続される。 同一の有線ネットワークに接続された通信局がブロー ドキャストパケットを送信した場合、 従来はそのネットワークに接続された全て の通信局がそのパケットを処理している。 し力 し、 ネットワークに接続される通 信局のうち処理能力の低い PDAなど (ここでは通信局 C) は、 ブロードキャス トパケットに対する処理を行わないようにすることにより、 CPUの負荷を軽減 することができる。 このような通信局 Cは、 R— FC Sに対応する機能を有する とともに、 通常の FCSが設定されたバケツトは FCSエラーとして廃棄する。 したがって、 例えば通信局 Aが通常の FCSと R— FCSを使い分け、 通常の 通信局に対するブロードキャストパケットは通常の FCSを設定し、 処理能力の 低い通信局に対しては R— FCSを設定したパケットを送信する。 これにより、 通信局 Cは、 ブロードキャストパケットを廃棄し、 R— FCSが設定されたパケ ットのみを選択的に受信することができ、 CPUの負荷を軽減することができる。
(実施例 16)
図 36は、 本発明の実施例 16を示す。
図 36において、 通信局 A、 通信局 Bおよび通信局 Cは、 同一の有線ネットヮ ークを介して接続される。 通信局 Aはローカルネットワークに接続されるロー力 ルサーバであり、 通信局 Bはインターネットに接続されるルータであり、 通信局 Cは基地局である。 通信局 Dは、 通信局 Cと無線回線を介して接続される移動端 末である。
通信局 Dが通信局 Cを介してローカルネットワークにデータパケットを送信す る際には、 R— F C Sを用いた特殊フォーマツトのデータパケットを送信する。 通信局 Cでは、 上記の第 1〜第 7の実施形態に示したように、 R— FCSによつ てローカルネットワーク宛てのデータバケツトであることを認、識すると、 ロー力 ルネットワークに接続される通信局 Aへ送信する。
一方、 通信局 Dが通信局 Cを介してインターネットにデータバケツトを送信す る際には、通常の FCSを用いた標準フォーマツトのデータバケツトを送信する。 通信局 Cでは、 通常の FCSによってインターネット宛てのデータバケツトであ ることを認識すると、 インターネットに接続される通信局 Bへ送信する。 (実施例 1 7)
図 3 7は、 本発明の実施例 1 7を示す。
図 37において、 通信局 Aは、 有線ネットワークを介してサーバに接続される 基地局である。 通信局 Bおよび通信局 Cは、 通信局 Aと無線回線を介して接続さ れる移動端末であり、 ここでは通信局 Bが R— FCSに対応し、 通信局 Cが R— FC Sに対応しないものとする。
通信局 Aは、 サーバから送信された視聴制限付のデータバケツトをそのポート 番号等により認識すると、 R— FCSを用いた特殊フォーマツトのマルチキャス トデータパケットに変換して送信する。 通信局 Bでは、 上記の第 1〜第 7の実施 形態に示したように、 R— FCSの認識によってマルチキャストデータパケット を受信することができる。 一方、 通信局 Cは、 R— FCSが設定されたマルチキ ャストデータパケットを FC Sエラーとして廃棄する。 なお、 通常の FCSが設 定されたマルチキャストデータパケットは、 すべての通信局が受信できるものと する。 これにより、 マルチキャストデータパケットを送信すべき通信局を容易に 選択することができる。
(実施例 1 8)
図 38は、 本発明の実施例 1 8を示す。
図 38において、 通信局 Aは、 有線ネットワークを介してサーバに接続される 基地局である。 通信局 B、 通信局 Cおよび通信局 Dは、 通信局 Aと無線回線を介 して接続される移動端末であり、 ここでは通信局 Bが R— FCS 1および R— F CS 2に対応し、 通信局 Cが R FC S 2のみに対応し、 通信局 Dが R— FCS 1および R— FC S 2に対応しないものとする。 なお、 ー 〇31ぉょび1 — FC S 2は、 複数種類の CRC演算処理に対応する CRCコードである。
通信局 Aは、 サーバから送信された視聴制限付のデータバケツトをそのポート 番号等により認識すると、 R— FCS 1あるいは R— FC S 2を用いた特殊フォ 一マツトのマルチキャストデータバケツトに変換して送信する。 通信局 Bでは、 上記の第 1〜第 7の実施形態に示したように、 R— FCS 1あるいは R— FCS 2の認識によってマルチキャストデータバケツトを受信することができる。 通信 局 Cでは、 同様に R— FCS 2の認識によって対応するマルチキャストデータパ ケットのみを受信することができる。 一方、 通信局 Dは、 R— FCS 1および R -FCS 2が設定されたマルチキヤストデータパケットを FCSエラーとして廃 棄する。 なお、 通常の FCSが設定されたマルチキャストデータパケットは、 す ベての通信局が受信できるものとする。 これにより、 マルチキャストデータパケ ットを送信すべき通信局を容易に選択し、 かつクラス分けすることができる。 なお、 実施例 1 7, 18は、 R-FCSに対応した通信局のみが所定のパケッ トを受信できる機能を説明するものである力 同様の機能を用いて認証バケツト としての活用、 あるいは所定の動作を行わせるためにも利用可能である。 前者の 場合については後述する実施例で詳しく説明するが、 後者の場合については例え ば R -FCSのパケットを受信した通信局に L E D点灯させるなどの利用方法が ある。
(実施例 19) 、·.
図 39は、 本発明の実施例 1 9を示す。
図 39において、 通信局 Aは、 有線ネットワークを介してサーバに接続される 基地局である。 通信局 Bおよび通信局 Cは、 通信局 Aと無線回線を介して接続さ れる移動端末であり、 ここでは通信局 Bが R— FCSに対応し、 通信局 Cが R— F C Sに対応しないものとする。
通信局 Aは、 サーバから送信された視聴制限付のデータバケツトをそのポート 番号等により認識すると、通常のものとは異なる暗号鏈により暗号化処理を施し、 R— FCSを用いたマルチキャストデータパケットに変換して送信する。 通信局 Bでは、 上記の第 1〜第 7の実施形態に示したように、 R— FCSの認識によつ て暗号鍵を識別し、この暗号鍵を用いてマルチキャストデータバケツトを復号し、 データフレームを抽出することができる。 一方、 通信局 Cは、 R— FCSが設定 されたマルチキャストデータパケットを FCSエラーとして廃棄する。 なお、 通 信局 Cがこのマルチキャストデータバケツトを廃棄せずに復号しょうとしても、 R— FCSを認識できないために必要な喑号鍵を識別することができず、 復号は 不可能である。 これにより、 マルチキャストデータパケットを送信すべき通信局 を容易に選択することができる。
なお、 複数の R— FCSにそれぞれ対応する暗号鍵を割り当て、 複数のマルチ キャストデータパケットをそれぞれ対応する通信局のみで復号できるようにする ことも可能である。
(実施例 20) ,
図 40は、 本宪明の実施例 20を示す。
図 40において、 通信局 Aは、 有線ネットワークに接続される基地局である。 通信局 Bおよび通信局 Cは、 通信局 Aと無線回線を介して接続される移動端末で あり、 ここでは通信局 Bが R— FCSに対応し、 通信局 Cが R— FC Sに対応し ないものとする。
通信局 Aは、 R— FCSを用いた特殊フォーマツトのデータバケツトを送信す る。 通信局 Bでは、 上記の第 1〜第 7の実施形態に示したように、 R— FCSの 認識によってデータパケットを受信し、 同様に R— FCSを用いた ACKバケツ トを送信する。 一方、 通信局 Cは、 R_FC、Sが設定されたデータパケットを F CSエラーとして廃棄する。
通信局 Bは、 ACKバケツトを送信してから D I F S経過後にバックオフ制御 を開始する。 一方、 通信局 Cはデータバケツトを廃棄してから E I F S経過後に バックオフ制御を開始する。 ここで、 E I FSは、 S I FS+ (最低レートで送 信した場合の AC Kフレーム長) +D I FSであり、
E I F S>D I F S
となって通信局 Cの待機時間が長くなり、 結果的に通信局 Bの送信権獲得が優先 されることになる。
(実施例 21)
図 41および図 42は、 本発明の実施例 21を示す。 ここでは、 無線局 Aおよ び無線局 Bが R— FCSを用いた特殊フォーマツトに対応し、 無線局 Cが R— F C Sを用いた特殊フォーマットに対応していないものとする。 また、 R— FCS を用いた特殊フォ一マットのパケットは、 無線局間で特殊フォ マット対応の有 無を確認する認証パケット (確認パケットおよび応答パケット) として利用され るものとする。 また、 データパケットは、 通常の FCSを用いたものとする。 図 41は、 特殊フォーマツトに対応の無線局 Aと特殊フォーマツトに対応の無 線局 Bとの間で、 特殊フォーマットに対応しているか否かの通信機能確認処理お よびデータパケットの送受信処理を示す。 図 4 2は、 特殊フォーマットに対応の 無線局 Aと特殊フォーマットに非対応の無線局 Cとの間で、 特殊フォーマ Vトに 対応しているか否かの通信機能確認処理およぴデータパケットの送受信処理を示 す。
図 4 1において、 まず特殊フォーマットに対応した無線局 Aが確認パケット P 2 aを無線局 Bに対して送信する (S 7 1 ) 。 この確認バケツト P 2 aは、 第 1 〜第 7の実施形態の構成によって R— F C Sが設定されており、 特殊フォーマッ トに対応する無線局のみで正常に受信できる。
無線局 Bは特殊フォーマツトに対応しているので確認パケッド P 2 aを識別し、 送信元の無線局 Aが特殊フォーマツトに対応しているものと認識する(S 7 2 )。 そして、 無線局 Aについて特殊フォーマツトへの対応の有無を表す情報を自局の 機能管理テーブルに登録する。 この機能管理テーブルには、 例えば図 4 1 (2) に 示すように、 各無線局の I D (識別符号) に対応付けて、 特殊フォーマットへの 対応の有無を表す情報が記録されている。
無線局 Bは受信した確認パケット P 2 aに対して、 送信元に対して所定の応答 パケット P 2 bを送信する (S 7 3 ) 。 この応答パケット P 2 bも R— F C Sが 設定される。 無線局 Aは、 送信した確認パケット P 2 aに対する無線局 Bからの 応答バケツト P 2 bを識別し、 無線局 Bが特殊フォーマツトに対応しているもの と認識する (S 7 4 ) 。 そして、 特殊フォーマットへの対応の有無を表す情報を 自局の機能管理テーブルに登録する。
無線局 Aがデータバケツト P 1 aを送信する場合には、 自局の機能管理テープ ルの内容を参照し、 送信先が特殊フォーマツトに対応しているか否かを確認する
( S 7 5 ) 。 図 4 1の例では送信先の無線局 Bが特殊フォーマツトに対応してい るので、 無線局 Aは特殊フォーマツトに従ってデータバケツト P 1 aを生成し、 それを無線局 Bに送信する (S 7 5 ) 。 このデータバケツト P 1 aは通常の F C Sをもつ。
無線局 Bはデータバケツト P 1 aを受信すると、 その送信元である無線局 Aが 特殊フォーマットに対応している力否かを自局の機能管理テーブルを参照して確 認する (S 7 6 ) 。 図 4 1の例では無線局 Aが特殊フォーマットに対応している ので、 無線局 Bは受信したデータバケツト P 1 aを特殊フォーマツトの定義 (予 め定義されている) に従って処理する (S 76) 。
同様に、 無線局 Bがデータパケット P 1 bを送信する場合には、 自局の機能管 理テーブルの内容を参照し、 送信先が特殊フォーマツトに対応している力否かを 確認する (S 77) 。 図 41の例では送信先の無線局 Aが特殊フォーマットに対 応しているので、 無線局 Bは特殊フォーマツトに従ってデータバケツト P 1 bを 生成し、 それを無線局 Aに送信する (S 77) 。 このデータパケット P 1 bは通 常の FCSをもつ。 無線局 Aはデータパケット P 1 bを受信すると、 その送信元 である無線局 Bが特殊フォーマットに対応しているか否かを自局の機能管理テー ブルを参照して確認、する (S 78) 。 図 41の例では無線局 Bが特殊フォーマツ トに対応しているので、 無線局 Aは受信したデータパケット P 1 bを特殊フォー マツ卜の定義に従って処理する (S 78) 。、
図 42において、 まず特殊フォーマットに対応した無線局 Aが確認パケット P 2 aを無線局 Cに対して送信する ( S 81 ) 。 この確認パケット P 2 aは、 第 1 〜第 7の実施形態に示す R— FCSが設定されており、 特殊フォーマットに対応 する無線局のみで正常に受信できる。 無線局 Cは特殊フォーマツトに対応してい ないので、 受信した確認、パケット P 2 aに対して F C Sチエツクエラーが発生す る (S 82) 。 これにより、 確認パケットは破棄され、 無線局 Cの以後の動作に は全く影響を及ぼさない。
無線局 Aでは、 送信した確認パケット P 2 aに対して応答パケットがいつまで も届かないので、 タイムアウトが発生する (S 83) 。 これにより、 無線局 Aは 無線局 Cを特殊フォ^"マット非対応と認識する。 そして、 その情報を自局の機能 管理テーブルに登録する。
無線局 Aがデータパケット P 1 aを送信する場合には、 自局の機能管理テープ ルの内容を参照し、 送信先が特殊フォーマットに対応しているか否かを雖認する (S 84) 。 図 42の例では送信先の無線局 Cが特殊フォーマット非対応である ので、 無線局 Aは標準フォーマツトに従ってデータバケツト P 1 aを生成し、 そ れを無線局 Cに送信する (S 84) 。 このデータパケット P 1 aは通常の FCS をもつ。 無線局 Cはデータバケツト P 1 aを受信すると、 標準フォーマツトの定義に従 つて処理する (S 85) 。 また、 無線局 Cがデータパケット P 1 bを送信する場 合には、 標準フォーマツトに従ってデータパケット P 1 bを生成し、 それを無線 局 Aに送信する (S 86) 。 このデータパケット P 1 bは通常の CRCコードを もつ。 無線局 Aはデータパケット P 1 bを受信すると、 その送信元である無線局 Cが特殊フォーマットに対応している力否かを自局の機能管理テーブルを参照し て確認する (S87) 。 図 42の例では無線局 Cが特殊フォーマットに対応して いないので、 無線局 Aは受信したデータバケツト P 1 bを標準フォーマツトの定 義に従って処理する (S 87) 。
このように、 本例では確認パケット P 2 aおよび応答パケット P 2bの R— F CSを用いることにより、 無線局 A, B間で互いに特殊フォーマットへの対応の 有無を確認する。 無線局 A, Bは、 その情報 ί·こ基づいて、 通常の FCSをもつ標 準フォーマツトまたは特殊フォーマツトのデータバケツトをそれぞれ受信処理す る。
(実施例 21に対応する無線局 Αの通信機能確認処理手順)
図 43は、 実施例 21に対応する無線局 Aの通信機能確認処理手順を示す。 図 において、 無線局 Aは、 通信機能確認用のデータバケツトを確認バケツトとして 生成する (S 10) 。 次に、 確認パケットに対する誤り検出のための CRCコー ドを生成し (S I 1) 、 その CRCコードの全ビットをビット反転し、 その結果 を確認バケツトの FCS領域に格納する (S 12) 。 なお、 全ビットをビット反 転する代わりに、 所定の一部のビットをビット反転したり、 所定値を加算または 減算する処理を行ってもよい。
次に、 この確 パケットを通信相手の無線局 Bに対して送信し (S 13) 、 確 認パケットを送信してからの経過時間を確認するために内部タイマを起動する (S 14) 。 ここで、 内部タイマがタイムアウトする前に送信した確認パケット に対する応答パケットを受信するか否かを監視し (S 15, S 16) 、 タイムァ ゥトする前に応答バケツトを受信した場合には、 送信先の無線局 Bが特殊フォー マツト対応と認識し、 その情報を送信先の無線局 IDに対応付けて自局の機能管 理テーブルに登録する (S 17) 。 一方、 応答バケツトを受信する前にタイムァ ゥトした場合には、 送信先の無線局 Bが特殊フォーマット非対応と認識し、 その 情報を送信先の無線局 I Dに対応付けて自局の機能管理テーブルに登録する (S 1 8 ) 。
また、 他にも通信相手の無線局が存在する場合にはステップ S 1 9から S 1 0 に戻り、 上記の動作を繰り返す。 これにより、 各無線局の機能管理テーブルには 図 4 1 (2) に示すような情報が登録される。 これにより、 各無線局は通信相手の 無線局が特殊フォーマツトに対応している力否かを機能管理テーブルの内容から 把握できる。
(実施例 2 1に対応する無線局 Aのデータバケツト送信処理手順 1 ) 図 4 4は、 実施例 2 1に対応する無線局 Aのデータパケット送信処理手順 1を 示す。 図において、 送信処理を行う無線局 Aは、 利用可能な全ての無線チャネル の中から全ての空き無線チャネルを検索する、 ( S 2 1 ) 。 実際には、 チャネル毎 にキヤリアセンスによって無線チャネルの空き状況を検出する。 検出した空き無 線チャネルの総数を Nとする。 空き無線チャネルを 1つ以上検出した場合には次 のステップ S 2 2に進む。 次に、 送信バッファ上で送信待ち状態にあるデータフ レームの有無に関する情報を取得する (S 2 2 ) 。 そして、 送信待ちのデータフ レームがあれば次のステップ S 2 3に進む。
次に、 自局の機能管理テーブルの内容を参照し、 送信先の無線局が特殊フォー マツトの通信に対応している力、否かを識別する (S 2 3 ) 。 特殊フォーマツト非 対応の無線局 Cに向けて送信する場合には、 一般的な無線局の場合と同様に、 1 個のデータフレームから標準フォーマツトの 1個のデータパケットを生成する
( S 2 4 )。一方、特殊フォーマツト対応の無線局 Bに向けて送信する場合には、 空き無線チャネル数 Nに応じて特殊フォーマツトのデータバケツトを生成する。 空き無線チャネルの数 Nが 1の場合には、 一般的な無線局の場合と同様に 1個の データフレームを用いて 1個のデータパケットを生成するが、 データパケットの フォーマットとして従来とは異なる特殊フォーマットを用いる (S 2 5 , S 2 6 ) 。 空き無線チャネルの数 Nが 2以上の場合には、 1個または複数個のデータ フレームを用いて特殊フォーマットの X個 (複数) のデータパケットを生成する ( S 2 5, S 2 8 ) 。 ステップ S 2 4, S 2 6で 1個のデータパケットが生成される場合には、 1個 の空き無線チャネルを用いて 1個のデータパケットを送信する (S 2 7 )。一方、 ステップ S 2 8で空き無線チャネルの数 Nが 2以上で X個 (複数) のデータパケ ットが生成される場合には、 X個のデータパケットを X個の空き無線チャネルを 同時に使って並列送信する (S 2 9 ) 。 次に、 ステップ S 2 7, S 2 9で送信開 始したデータパケットの送信が完了するまで待機し (S 3 0 ) 、 その後ステップ S 2 1に戻る。
(実施例 2 1に対応する無線局 Aのデータバケツト送信処理手順 2 ) 図 4 5は、 実施例 2 1に対応する無線局 Aのデータパケット送信処理手順 2を 示す。 ここでは、空間分割多重を併用する場合を示し、空き無線チャネル数が N、 空間分割多重数が Lである場合に、並列送信するデータバケツト数 は(X≤N · L ) の範囲内で決定される。 、- 空間分割多重により 1つの無線チャネルで複数のデータパケットを同時に送信 できるので、図 4 4のステップ S 2 5 , S 2 6に相当する処理は省略されている。 したがって、 送信先の無線局が特殊フォーマットに対応している場合に'は、 ステ ップ S 2 3から S 2 8に進み、 X個のデータパケットを生成する。 次に、 1個ま たは複数個の空き無線チャネルと空間分割多重を併用し、 X個のデータバケツト を並列送信する (S 2 9 B ) 。 その他の動作は図 4 4と同様である。
なお、 この送信処理手順 2では、 複数の無線チャネルを同時に使用できる場合 に空間分割多重を併用することを想定している力 使用可能な無線チャネルが 1 つだけの場合であっても、 空間分割多重を用いて複数のデータバケツトを同時に 並列送信することが可能である。
(実施例 2 1に対応する無線局 Bのデータバケツト受信処理手順)
図 4 6は、 実施例 2 1に対応する無線局 Bのデータバケツト受信処理手順を示 す。 ここでは、 通信機能確認用のデータパケット (確認パケット) と通信用のデ 一タパケットを順次識別して受信処理する手順として、 図 1に示す第 1の実施形 態に対応する例を示す。
図において、 受信処理を行う無線局 Bは、 複数の無線チャネルの各々について データパケットの受信処理を繰り返し実行する (S 4 1 ) 。 ここで、 データパケ ットを受信すると、 受信したデータパケットについて FCSチェックを行う (S 42) 。 すなわち、 データパケットに対して所定の CRC演算を行った結果と F C S領域に格納されている C R Cコードが一致するか否かを調べる。
標準フォーマツトあるいは特殊フォーマツトのデータパケットを受信した場合 には、 CRC演算の結果と CRCコードとがー致する力 S、 データパケットの内容 にビットエラーなどが発生している場合には不一致が生じる。 また、 確認バケツ トを伝送する場合には、 送信側が図 43のステップ S 12で C R Cコードをビッ ト反転しているので、 常に不一致が生じる。
そこで、 CRCコードの一致を検出した場合には、 受信したデータパケットの 宛先が自局の I Dと一致するか否かを確認し (S43) 、 自局宛ての場合には受 信したデータパケットの処理を実行し (S44) 、 自局宛てでなければ受信した データパケットを破棄する ( S 46 ) 。 、- また、 CRCコードの不一致を検出した場合には、 CRCコードに対して送信 側が図 43のステップ S 12で行う演算と逆の演算を行う。 ここでは、 CRCコ —ドの全ビットを反転して元の CRCコードを復元し、 その結果がデータバケツ トの CRC演算結果と一致するか否かを確認、する (S45) 。 受信したデータパ ケットにデータのビットエラーが発生している場合には、 CRCコードをビット 反転しても不一致が検出されるので、 受信したデータパケットを破棄する (S 4 6) 。 一方、 確認パケットを受信した場合には、 ビット反転の結果が一致するの で、 受信した確認パケットの宛先が自局の I Dと一致するか否かを確認する ( S 47) 。 自局宛の確認パケットを受信した場合には、 送信元の無線局 Aを特殊フ ォーマツト対応と認識し、 その情報を送信元の無線局 I Dに対応付けて自局の機 能管理テーブルに登録する (S48) 。 さらに、 送信元の無線局 Aに対して所定 の応答パケットを送信する (S49) 。 一方、 確認パケットが自局宛てでなけれ ば破棄する (S46) 。
なお、 特殊フォーマツトに対応していない従来の動作を行う無線局が碓認パケ ットを受信した場合には、 単に FCSチェックエラーとして処理してバケツトを 破棄するので、 何も問題は生じない。 すなわち、 特殊フォーマットに対応した無 線局と特殊フォーマツト非対応の無線局とが混在するシステムであっても問題は 生じない。
(実施例 22)
図 47は、 本発明の実施例 22を示す。 ここでは、 無線局が特殊フォーマット に対応しているか否かを確認するためのデータバケツト P 2 (確認バケツト P 2 aおよび応答バケツト P 2 b) と、 標準フォーマツトおよび特殊フォーマツトの データパケット P 1をそれぞれ識別して対応する受信処理を行う。 例えば、 標準 フォーマツトのデータバケツトは通常の FCSに格納し、 特殊フォーマツトのデ 一タパケットは R— FCS 1を格納し、 データバケツト P 2は R— FCS 2を格 納する。 図 47において、 無線局 Aと無線局 Bが確認パケット P 2 aおよび応答 パケット P 2 bのやりとりにより、 互いに特殊フォーマットに対応する無線局で あることを認識し、 その情報を自局の機能管理テーブルに登録する手順 (S 71 〜S 74) は、 図 41に示す処理と同じであ、る。 ただし、 確認バケツト P 2 aお よび応答パケット P 2 bは、 R-FC S 2を用いており、 特殊フォーマットに対 応する無線局のみで正常に受信できる。
無線局 Aがデータバケツト P 1 aを送信する場合には、 自局の機能管理テープ ルの内容を参照し、 送信先が特殊フォーマットに対応しているか否かを確認する (S 75) 。 図 47の例では送信先の無線局 Bが特殊フォーマットに対応してい るので、 無線局 Aは特殊フォーマツトに従ってデータバケツト P 1 aを生成し、 それを無泉局 Bに送信する (S 75) 。 このデータパケット P 1 aは R— FC S 1が設定されており、 特殊フォーマットに対応する無線局のみで正常に受信でき る。 無線局 Bはデータパケット P 1 aを受信すると、 FCSチェックによって特 殊フォーマットであることを認識し、 特殊フォーマットの定義 (予め定義されて いる) に従って処理する (S 91) 。
一方、 無線局 Bがデータパケット P 1 bを送信する場合には、 自局の機能管理 テーブルの内容を参照し、 送信先が特殊フォーマットに対応している力、 かを確 認する (S 77) 。 図 47の例では送信先の無線局 Aが特殊フォーマットに対応 しているので、 無線局 Bは特殊フォーマツトに従ってデータパケット P 1 bを生 成し、 それを無線局 Aに送信する (S 77) 。 このデータパケット P 1 bは R— FCS 1を設定しており、 特殊フォーマットに対応する無線局のみで正常に受信 できる。 無線局 Aはデータパケット P 1 bを受信すると、 FCSチェックによつ て特殊フォーマットであることを認識し、 特殊フォーマットの定義 (予め定義さ れている) に従って処理する (S 92) 。
なお、 特殊フォーマツトに対応の無線局 Aと特殊フォーマツトに非対応の無線 局 Cとの間で、 特殊フォーマットに対応している力否かの通信機能確認処理およ ぴデータパケットの送受信処理は、 図 42に示すものと同じである。 ところで、 受信側の無線局が特殊フォーマツトに対応している場合には、 図 47に示すよう に、 データバケツト P 1 aが特殊フォーマツトであることを CRCコードによつ て通知されることにより、 図 41に示す例のように送信元を確認し、 機能管理テ 一ブルを参照して受信パケットのフォーマットを確認する手順が解消され、 効率 がよくなる。 しかし、 特殊フォーマットに対応していない無線局 Cでは、 このよ うな C R Cコードが操作されたデータパケッ、トを受信すると FCSチェックエラ 一になり、 現在用いられている無線 LANシステムでは通常よりも長い時間キヤ リアセンスを行う必要が生じ、 伝送効率が大きく劣化することになる。 したがつ て、 特殊フォーマットに対応する無線局と非対応の無線局が混在する場合には、 データバケツトのフォーマツトにかかわらず通常の FCSを用いる図 41に示す シーケンスの方が効率がよい。
(実施例 22に対応する無線局 Aの通信機能確認処理手順)
図 48は、 実施例 22に対応する無線局 Aの通信機能確認処理手順を示す。 図 において、 無線局 Aは、 通信機能確認用のデータパケットを確認パケットとして 生成する (S 10) 。 次に、 確認パケットに対する誤り検出のための CRCコー ドを生成し (S 1 1) 、 その CRCコードに定数 Qを加算し、 その結果を確認パ ケットの FCS領域に格納する (S 12B)。 なお、定数 Qを加算する代わりに、 定数 Qを減算したり、 他の定数 Q1を加減算する処理を行ってもよい。 これ以降 の処理は、 図 43に示す実施例 21に対応するものと同様である。
(実施例 22に対応する無線局 Aのデータバケツト送信処理手順 1) 図 49は、 実施例 22に対応する無線局 Aのデータバケツト送信処理手順 1を 示す。 基本的な処理手順は、 図 44に示す実施例 21に対応するものと同様であ る。 ここでは、 ステップ S 26, S 28で生成される特殊フォーマットのデータ バケツトの FCS領域に、 所定の CRC演算処理により得られた CRCコードを ビット反転して格納する処理 (S 31, S 32) が追加される。
(実施例 22に対応する無線局 Aのデータパケット送信処理手順 2) 図 50は、 実施例 22に対応する無線局 Bのデータパケット送信処理手順 2を 示す。 基本的な処理手順は、 図 45に示す実施例 21に対応するものと同様であ る。 ここでは、 ステップ S 28で生成される特殊フォーマツトのデータバケツト の FCS領域に、 所定の CRC演算処理により得られた CRCコードをビット反 転して格納する処理 (S 32) が追加される。
(実施例 22に対応する無線局 Aのデータパケット送信処理手順 3 ) 図 51は、 実施例 22に対応する無線局 Bのデータパケット送信処理手順 3を 示す。 基本的な処理手順は、 図 45に示す実施例 21に対応するものと同様であ る。 ここでは、 ステップ S 28で生成するデータパケットについて、 標準フォー マットと特殊フォーマットとを必要に応じて使い分ける (S 33) 。 そして、 生 成したデータバケツトを特殊フォーマツトで生成する場合には、 〇3領域の〇 RCコードをビット反転し (S 32) 、 標準フォーマットで生成する場合には F C S領域の CRCコードには変更を加えない。
このため、 送信側において例えば空き無線チャネル数が 1でかつバッファ内の データフレーム数が 1の場合のように、 特殊フォーマットを用いる必要がない場 合には、 相手の無線局が特殊フォーマツト対応の場合であっても標準フォーマツ トのデータパケットを送信することができる。 標準フォーマットを選択すること により、 伝送効率が改善される。
(実施例 22に対応する無線局 Aのデータパケット送信処理手順 4) 図 52は、 実施例 22に対応する無線局 Bのデータパケット送信処理手順 4を 示す。 基本的な処理手順は、 図 45に示す実施例 21に対応するものと同様であ る。 ここでは、 ステップ S 28で生成する X個のデータパケットについて、 空き 無線チャネル数 Nが 1の場合と 2以上の場合で使い分ける (S 34) 。
空き無線チャネル数 Nが 2以上の場合には、 データパケットの FCS領域の C RCコードをビット反転し (S 32) 、 複数の無線チャネルを用いて並列送信す る (S 29C) 。 一方、 空き無線チャネル数 Nが 1の場合には、 データパケット の FCS領域の CRCコードに定数 Q2を加算し (S 35) 、 1つの無線チヤネ ルで空間分割多重を用いて並列送信する (S 29D) 。
すなわち、 送信側は複数の無線チャネルを用いて複数のデータバケツトを並列 送信するモードと、 空間分割多重を用いて複数のデータパケットを並列送信する モードとを必要に応じて使い分ける。 前者のモードで送信する場合にはデータパ ケットの F C S領域の C R Cコードはビット反転され、 後者のモードで送信する 場合にはデータバケツトの FCS領域の CRCコードに Q2が加算される。なお、 それぞれの演算処理は一例である。
(実施例 22に対応する無線局 Bのデータバケツト受信処理手順 1) 図 53は、 実施例 22に対応する無線局 Bのデータパケット受信処理手順 1を 示す。 ここでは、 通常の CRCコードが FCS領域に格納された標準フォーマツ トのデータバケツトと、 CRCコードがビヅ十反転した特殊フォーマツトのデ一 タパケットと、 CRCコードに定数 Qが加算された通信機能確認用のデータパケ ット (確認パケット) とを順次識別して受信処理する手順を示す。
図において、 受信動作を行う無線局 Bは、 複数の無線チャネルの各々'について データパケットの受信処理を繰り返し実行する (S41) 。 ここで、 データパケ ットを受信すると、 受信したデータパケットについて FCSチェックを行う (S 42) 。 すなわち、 データパケットに対して所定の CRC演算を行った結果と F C S領域に格納されている CRCコードが一致するか否かを調べる。
標準フォーマツトのデータパケットを受信した場合には、 CRC演算の結果と CRCコードとがー致するが、 データバケツトの内容にビットエラーなどが発生 している場合には不一致が生じる。 また、 確認パケットや特殊フォーマットのデ 一タパケットを伝送する場合には、 送信側が図 48のステップ S 12Bで CRC コードに定数 Qを加算したり、 図 49のステップ S 31, 32で〇1 〇コードを ビット反転しているので、 常に不一致が生じる。
そこで、 C R Cコードの一致を検出した場合には、 受信したデータパケットの 宛先が自局の I Dと一致するか否かを確認し (S 43) 、 自局宛ての場合には受 信したデータパケットを標準フォーマットに従って処理し (S44B) 、 自局宛 てでなければ受信したデータパケットを破棄する ( S 46 ) 。 また、 CRCコードの不一致を検出した場合には、 CRCコードに対して送信 側が図 49のステップ S 31, 32で行う演算と逆の演算を行う。 ここでは、 C RCコードの全ビットを反転して元の CRCコードを復元し、 その結果がデータ パケットの CRC演算結果と一致する力否かを確認する (S45) 。 ここで、 特 殊フォーマツトのデータバケツトを受信した場合にはビット反転の結果が一致す るので、 受信したデータバケツトの宛先が自局の I Dと一致するか否かを確認し (S47B) 、 自局宛ての場合には受信したデータパケットを特殊フォーマツト に従って処理し (S44C) 、 自局宛てでなければ受信したデータパケットを破 棄する (S 46) 。
また、確認バケツトを受信した場合にはビット反転の結果が不一致となるので、 CRCコードに対して送信側が図 48のステップ S 12 Bで行う演算と逆の演算 を行う。 ここでは、 CRCコードから定数 Q、を減算して元の CRCコードを復元 し、 その結果がデータバケツトの CRC演算結果と一致するか否かを確認する (S 51) 。 受信したデータパケットにデータのビットエラーが発生している場 合には、 CRCコードから定数 Qを減算しても不一致が検出されるので、 受信し たデータパケットを破棄する (S46) 。 一方、 確認パケットを受信した場合に は、 定数 Qの減算結果が一致するので、 受信した確認パケットの宛先が自局の I Dと一致するか否かを確認する ( S 47 C) 。 自局宛の確認パケットを受信した 場合には、 送信元の無線局を特殊フォーマット対応と認識し、 その情報を送信元 の無線局 I Dに対応付けて自局の機能管理テーブルに登録する ( S 48 ) 。 さら に、 送信元の無線局に対して所定の応答パケットを送信する (S49) 。 一方、 確認バケツトが自局宛てでなければ破棄する (S 46) 。
なお、 特殊フォーマツトに対応していない従来の動作を行う無線局が確認パケ ットゃ特殊フォーマツトのデータバケツトを受信した場合には、 単に FCSチェ ックエラーとして処理してパケットを破棄するので、 何も問題は生じない。 すな わち、 特殊フォーマットに対応した無線局と特殊フォーマツト非対応の無線局と が混在するシステムであっても問題は生じない。
(実施例 22に対応する無線局 Bのデータパケット受信処理手順 2 ) 図 54は、 実施例 22に対応する無線局 Bのデータパケット受信処理手順 2を 示す。 ここでは、 通常の C R Cコードが F C S領域に格納された標準フォ^"マツ トのデータパケットと、 C R Cコードがビット反転した特殊フォーマットのデー タパケットと、 C R Cコードに定数 Qが加算された通信機能確認用のデータパケ ット (確認パケット) とを順次識別する受信処理手順 1に、 図 5 2のデータパケ ット送信処理手順 4に対応し、 並列送信の種別 (複数の無線チャネル、 空間分割 多重) に応じた手順を加えている。
すなわち、 図 5 3の受信処理手順 1にステップ S 5 2および S 5 3が追加され る。 ステップ S 5 2では、 受信したデータパケットの F C S領域の C R Cコード 力 ら定数 Q 2を減算してから、 この C R Cコードとデータパケットの計算値とが 一致するかどうかを調べる。 ステップ S 5 3では、. C R Cコードの一致を検出し たステップが S 4 5, S 5 2の何れであるかを調べることにより、 通信モードを 認識する。 すなわち、 ステップ S 4 5で一致を検出した場合には送信側は図 5 2 のステップ S 3 2を実行したことになるので、 複数の無線チャネルを使用する通 信モードであり、 ステップ S 5 2で一致を検出した場合には送信側は図 5 2のス テップ S 3 5を実行したことになるので、 空間分割多重を使用する通信モードで ある。
実際には、 受信側の無線局 Bは、 ステップ S 5 3で認、織した通信モードに応じ て、 A C Kパケットの返送方法を自動的に切り替える。 すなわち、 送信側が複数 の無線チャネルを使用して複数のデータバケツトを並列送信する場合には、 受信 側は複数の無線チャネルを使用して受信したデータパケット毎に A C Kパケット を返す。 また、 送信側が空間分割多重を使用して複数のデータパケットを並列送 信する場合には、 受信側は同時に受信した複数のデータバケツトに対して、 まと めて 1つの A C Kバケツトだけを返し、 空間分割多重は用いない。
(バケツト通信装置の構成例)
図 5 5は、 本発明のパケット通信装置の構成例を示す。 ここでは、 3個の無線 チャネル # 1, # 2 , # 3を用いて 3個のデータパケットを並列に送受信可能な 無線パケット通信装置の構成について示すが、 その並列数は任意に設定可能であ る。 なお、 各無線チャネルごとに空間分割多重を利用する場合には、 複数の無線 チャネルの各空間分割多重数の総和に相当する並列送信数のデータバケツトを並 列に送受信可能であるが、 ここでは空間分割多重については省略する。 なお、 有 線接続される一般的なバケツト通信装置についても同様である。
図において、 無線パケット通信装置は、 送受信処理部 1 0— 1 , 1 0— 2, 1 0— 3と、 送信バッファ 2 1 , データパケット生成部 2 2, データフレーム管理 部 2 3, チヤネル状態管理部 2 4, パケット振り分け送信制御部 2 5, データフ レーム復元部 2 6およびヘッダ除去部 2 7とを備える。
送受信処理部 1 0— 1, 1 0— 2, 1 0— 3は、 互いに異なる無泉チャネル # 1, # 2, # 3で無線通信を行う。 これらの無線チャネルは、 互いに無線周波数 などが異なるので互いに独立であり、 同時に複数の無線チャネルを利用して無線 通信できる構成になっている。 各送受信処理部 1 0.は、 変調器 1 1, 無線送信部 1 2 , アンテナ 1 3 , 無線受信部 1 4, 復調器 1 5, パケット選択部 1 6および キャリア検出部 1 7を備える。 、- 他の無線パケット通信装置が互いに異なる無線チャネル # 1, # 2 , # 3を介 して送信した無線信号は、 それぞれ対応する送受信処理部 1 0— 1, 1 0— 2 , 1 0— 3のアンテナ 1 3を介して無線受信部 1 4に入力される。 各無線チャネル 対応の無線受信部 1 4は、 入力された無 #泉信号に対して周波数変換, フィルタリ ング, 直交検波および A D変換を含む受信処理を施す。 なお、 各無線受信部 1 4 には、 それぞれ接続されたアンテナ 1 3が送信のために使用されていない時に、 各無線チャネルにおける無線伝搬路上の無線信号が常時入力されており、 各無線 チャネルの受信電界強度を表す R S S I信号がキヤリァ検出部 1 7へ出力される。 また、無線受信部 1 4に対応する無線チャネルで無線信号が受信された場合には、 受信処理されたベースバンド信号が復調器 1 5へ出力される。
復調器 1 5は、 無線受信部 1 4から入力されたベースバンド信号に対してそれ ぞれ復調処理を行い、 得られたデータバケツトはバケツト選択部 1 6へ出力され る。 パケット選択部 1 6は、 入力されたデータパケットに対して C R Cチェック を行い、 データパケットが誤りなく受信された場合には、 そのデータパケットが 自局に対して送信されたもの力否かを識別する。 すなわち、 各データパケットの 宛先 I Dが自局と一致するか否かを調べ、 自局宛てのデータパケットをデータフ レーム復元部 2 6へ出力するとともに、 図示しない送達確認パケット生成部で送 達確認パケットを生成して変調器 1 1に送出し、 応答処理を行う。 このとき、 送 達確認バケツトの送信にあたって、 伝送速度の設定や空間分割多重を適用しない などの送信モードの設定を行うようにしてもよい。 一方、 自局宛でないデータパ ケットの場合には、 バケツト選択部 1 6で当該バケツトが破棄される。
データフレーム復元部 2 6は、上述したデータフレーム復元処理手順を用いて、 データパケットからデータフレームを抽出する。 その結果を受信データフレーム 系列としてへッダ除去部 2 7へ出力する。 へッダ除去部 2 7は、 入力された受信 データフレーム系列に含まれている各々のデータフレームからヘッダ部分を除去 して出力する。
キャリア検出部 1 7は、 R S S I信号が入力されると、 その信号によって表さ れる受信電界強度の値と予め設定した閾値とを比較する。 そして、 所定の期間中 の受信電界強度が連続的に閾値よりも小さい状態が継続すると、 割り当てられた 無線チャネルが空き状態であると判定し、 それ以外の場合には割り当てられた無 線チャネルがビジーであると判定する。 各無線チャネルに対応するキヤリァ検出 部 1 7は、 この判定結果をキヤリァ検出結果 CS 1〜CS 3として出力する。 なお、 各送受信処理部 1 0において、 アンテナ 1 3が送信状態である場合にはキャリア 検出部 1 7に R S S I信号が入力されない。 また、 アンテナ 1 3が既に送信状態 にある場合には、 同じアンテナ 1 3を用いて他のデータバケツトを無線信号とし て同時に送信することはできない。 したがって、 各キャリア検出部 1 7は R S S I信号が入力されなかった場合には、 割り当てられた無線チャネルがビジーであ ることを示すキヤリァ検出結果を出力する。
各無線チャネルに対応するキャリア検出部 1 7から出力されるキャリア検出結 果 CS 1〜CS 3は、 チャネル状態管理部 2 4に入力される。 チャネル状態管理部 2 4は、 各無線チャネルに対応するキヤリァ検出結果に基づいて各無線チャネルの 空き状態を管理し、 空き状態の無線チャネルおよび空きチャネル数などの.情報を データフレーム管理部 2 3に通知する (図 5 5, a ) 。
一方、送信バッファ 2 1には、送信すべき送信データフレーム系列が入力され、 バッファリングされる。 この送信データフレーム系列は、 1つあるいは複数のデ 一タフレームで構成される。 送信バッファ 2 1は、 現在保持しているデータフレ ームの数、 宛先となる無線パケット通信装置の I D情報、 データサイズ、 バッフ ァ上の位置を表すァドレス情報などをデータフレーム管理部 2 3に逐次通知する ( b ) 。
データフレーム管理部 2 3は、 送信バッファ 2 1から通知された各宛先無線局 I Dごとのデータフレームに関する情報と、 チャネル状態管理部 2 4から通知さ れた無線チャネルに関する情報に基づき、 どのデータフレームからどのようにデ ータパケットを生成し、 どの無線チャネルで送信するかを決定し、 それぞれ送信 バッファ 2 1 , データパケット生成部 2 2およびデータパケット振り分け送信制 御部 2 5に通知する (c, d , e ) 。 例えば、 空き状態の無線チャネル数 Nが送 信バッファ 2 1にある送信待ちのデータフレーム数 Kより少ない場合に、 空き状 態の無線チャネル数 Nを並列送信するデータバケツト数として決定し、 送信バッ ファ 2 1に対して K個のデータフレームから;' N X Dmax以下になるように送信 するデータフレームを決定し、 それを指定するアドレス情報を通知する (c ) 。 また、 データバケツト生成部 2 2に対しては、 送信バッファ 2 1から入力したデ 一タフレームから N個のデータバケツトを生成するための情報を通知する(d )。 また、 パケット振り分け送信制御部 2 5に対しては、 データバケツト生成部 2 2 で生成された N個のデータバケツトと空き状態の無線チャネルとの対応を指示す る (e ) 。
送信バッファ 2 1は、 出力指定されたデ一タフレームをデータパケット生成部 2 2に出力する ( f ) 。 データパケット生成部 2 2は、 各データフレームからデ ータ領域を抽出し、 前述したサブヘッダを付加した上で切り貼りし、 パケット長 が揃った複数のデータブロックを生成し、 このデータプロックに当該データパケ ットの宛先となる宛先無線局の I D情報やデータフレームの順番を表すシーケン ス番号などの制御情報を含むヘッダ部と、 誤り検出符号である C R C符号 (F C S部) を付加してデータバケツトを生成する。 このとき、 パケットのフォーマツ トゃ種類や宛先などに応じた C R Cコードが用いられる。 バケツト振り分け送信 制御部 2 5は、 データバケツト生成部 2 2から入力された各データパケットと各 無線チャネルとの対応付けを行う。
このような対応付けの結果、 無線チャネル # 1に対応付けられたデータバケツ トは送受信処理部 1 0 - 1内の変調器 1 1に入力され、 無線チャネル # 2に対応 付けられたデータパケットは送受信処理部 1 0— 2内の変調器 1 1に入力され、 無線チャネル # 3に対応付けられたデータパケットは送受信処理部 1 0— 3内の 変調器 1 1に入力される。 各変調器 1 1は、 バケツト振り分け送信制御部 2 5か らデータバケツトが入力されると、 そのデータバケツトに対して所定の変調処理 を施して無線送信部 1 2に出力する。 各無線送信部 1 2は、 変調器 1 1から入力 された変調処理後のデータパケットに対して、 D A変換, 周波数変換, フィルタ リング及び電力増幅を含む送信処理を施し、 それぞれ対応する無線チャネルを介 してアンテナ 1 3からデータバケツトとして送信する。 産業上の利用可能性
本発明のパケット通信方法およびパケッド通信装置は、 複数のバケツトを識別 する情報を通信局間で送受信できるので、 双方の通信局の通信モードゃデータパ ケットのフォーマットなどに応じた処理が可能になる。 しかも、 これらの情報を 含むパケットは、 従来の通信制御だけに対応する通信局の通信に特別な影響を及 ぼさないので、 新規な通信モードやフォーマツトに対応した通信局と従来の通信 局とが混在する通信システムを構成することもできる。 例えば、 データフレーム のデータ領域の分割 -切り貼りを行って生成される特殊フォーマツトに対応する 通信局と、 特殊フォーマツトに対応しない通信局とが混在するシステムを構成す ることができる。

Claims

求の範囲
( 1 ) 伝送すべき情報が格納されたデータ領域と誤り検出コードが格納された F C S領域とを含むバケツトを複数の通信局の間で伝送するためのパケット通信方 法において、
第 1の通信局は、 送信バケツトに対して所定の誤り検出コード演算処理により 生成される第 1の誤り検出コードを F C S領域に格納した第 1のパケットと、 前 記第 1の mり検出コードに所定の演算処理を施した第 2の誤り検出コードを F C S領域に格納した第 2のパケットを選択して第 2の通信局に送信し、
前記第 2の通信局は、 受信パケットに対して前記所定の誤り検出コード演算処 理により生成される誤り検出コード Cと、 受信バケツトの F C S領域に格納され た誤り検出コード F 1とを比較し、 両者がー する場合に前記第 1のバケツトと して受信処理し、 受信パケットに対して前記所定の誤り検出コード演算処理によ り生成される誤り検出コード Cと、 受信パケットの F C S領域に格納された誤り 検出コード F 1に対して前記所定の演算処理の結果を元に戻す逆演算処理を施し た誤り検出コード F 2とを比較し、 両者が一致する場合に前記第 2のパケットと して受信処理する
ことを特徴とするバケツト通信方法。
( 2 ) 伝送すべき情報が格納されたデータ領域と誤り検出コードが格納された F C S領域とを含むパケットを複数の通信局の間で伝送するためのバケツト通信方 法において、
第 1の通信局は、 送信パケットに対して所定の誤り検出コード演算処理により 生成される第 1の誤り検出コードを F C S領域に格納した第 1のパケットと、 前 記第 1の誤り検出コードに所定の演算処理を施した第 2の誤り検出コードを F C S領域に格納した第 2のバケツトを選択して第 2の通信局に送信し、
前記第 2の通信局は、 受信パケットに対して前記所定の誤り検出コード演算処 理により生成される誤り検出コード Cと、 受信バケツトの F C S領域に格納され た誤り検出コード F 1と、 受信パケットの F C S領域に格納された誤り検出コー ド F 1に対して前記所定の演算処理の結果を元に戻す逆演算処理を施した誤り検 出コード F 2とを比較し、 前記誤り検出コード Cと前記誤り検出コード F 1が一 致する場合に前記第 1のパケットとして受信処理し、 前記誤り検出コード Cと前 記誤り検出コード F 2がー致する場合に前記第 2のパケットとして受信処理する ことを特徴とするパケット通信方法。
( 3 ) 伝送すべき情報が格納されたデータ領域と誤り検出コードが格納された F C S領域とを含むパケットを複数の通信局の間で伝送するためのパケット通信方 法において、
第 1の通信局は、 送信パケットに対して所定の誤り検出コード演算処理により 生成される第 1の誤り検出コードを F C S領域に格納した第 1のパケットと、 前 記第 1の誤り検出コードに所定の演算処理を施した第 2の誤り検出コードを F C S領域に格納した第 2のパケットを選択して第 2の通信局に送信し、
前記第 2の通信局は、 受信パケットに対じて前記所定の誤り検出コード演算処 理により生成される誤り検出コード C 1と、 受信バケツトの F C S領域に格納さ れた誤り検出コード Fとを比較し、 両者が一致する場合に前記第 1のパケットと して受信処理し、 受信パケットに対して前記所定の誤り検出コード演算処理によ り生成される誤り検出コードに前記所定の演算処理を施した誤り検出コード C 2 と、 受信パケットの F C S領域に格納された誤り検出コード Fとを比較し、 両者 がー致する場合に前記第 2のバケツトとして受信処理する
ことを特徴とするバケツト通信方法。
( 4 ) 伝送すべき情報が格納されたデータ領域と誤り検出コードが格納された F C S領域とを含むバケツトを複数の通信局の間で伝送するためのバケツト通信方 法において、
第 1の通信局は、 送信バケツトに対して所定の誤り検出コード演算処理により 生成される第 1の誤り検出コードを F C S領域に格納した第 1のパケットと、 前 記第 1の誤り検出コードに所定の演算処理を施した第 2の誤り検出コード.を F C S領域に格納した第 2のバケツトを選択して第 2の通信局に送信し、
前記第 2の通信局は、 受信パケットに対して前記所定の誤り検出コード演算処 理により生成される誤り検出コード C 1と、 前記誤り検出コード C 1に前記所定 の演算処理を施した誤り検出コード C 2と、 受信パケットの F C S領域に格納さ れた誤り検出コード Fとを比較し、 前記誤り検出コード C 1と前記誤り検出コー ド Fがー致する場合に前記第 1のパケットとして受信処理し、 前記誤り検出コー ド C 2と前記誤り検出コード Fがー致する場合に前記第 2のバケツトとして受信 処理する
ことを特徴とするバケツト通信方法。
( 5 ) 伝送すべき情報が格納されたデータ領域と誤り検出コードが格納された F C S領域とを含むバケツトを複数の通信局の間で伝送するためのバケツト通信方 法において、
第 1の通信局は、 送信パケットに対して第 1の誤り検出コード演算処理により 生成される誤り検出コードを F C S領域に格納した第 1のパケットと、 送信パケ ットに対して第 2の誤り検出コード演算処理により生成された誤り検出コードを F C S領域に格納した第 2のパケットを選択して第 2の通信局に送信し、 前記第 2の通信局は、 受信バケツトに対して前記第 1の誤り検出コード演算処 理により生成される誤り検出コード C 1と、 受信バケツトの F C S領域に格納さ れた誤り検出コード Fとを比較し、 両者が一致する場合に前記第 1のパケットと して受信処理し、 受信バケツトに対して前記第 2の誤り検出コード演算処理によ り生成される誤り検出コード C 2と、 受信バケツトの F C S領域に格納された誤 り検出コード Fとを比較し、 両者が一致する場合に前記第 2のパケットとして受 信処理する
ことを特徴とするパケット通信方法。
( 6 ) 伝送すべき情報が格納されたデ一タ領域と誤り検出コードが格納された F C S領域とを含むパケットを複数の通信局の間で伝送するためのバケツト通信方 法において、
第 1の通信局は、 送信バケツトに対して第 1の誤り検出コード演算処理により 生成される誤り検出コードを F C S領域に格納した第 1のパケットと、 送.信パケ ットに対して第 2の誤り検出コード演算処理により生成された誤り検出コードを F C S領域に格納した第 2のパケットを選択して第 2の通信局に送信し、 前記第 2の通信局は、 受信バケツトに対して前記第 1の誤り検出コード演算処 理により生成される誤り検出コード C 1と、 受信バケツトに対して前記第 2の誤 り検出コード演算処理により生成される誤り検出コード C 2と、 受信パケットの F C S領域に格納された誤り検出コード Fを比較し、 前記誤り検出コード C 1と 前記誤り検出コード Fがー致する場合に前記第 1のバケツトとして受信処理し、 前記誤り検出コード C 2と前記誤り検出コード Fが一致する場合に前記第 2のパ ケットとして受信処理する
ことを特徴とするバケツト通信方法。
( 7 ) 請求の範囲 1〜請求の範囲 4のいずれかに記載のパケット通信方法におい て、
前記第 1の誤り検出コードに対する所定の演算処理は、 前記第 1の誤り検出コ 一ドの全ビットのビット反転、 または前記第 1の誤り検出コードの一部のビット のビット反転、 または前記第 1の誤り検出コードに所定値の加算、 または前記第 1の誤り検出コードに所定値の減算の少なく、とも 1つの処理を行う
ことを特徴とするバケツト通信方法。
( 8 ) 請求の範囲 7に記載のバケツト通信方法において、
前記第 1の誤り検出コードに所定の演算処理を施した第 2の誤り検出コードを F C S領域に格納した前記第 2のバケツトとして、 所定の演算処理あるいは加減 算する複数種類の所定値を組み合わせて 2種類以上のパケットを生成し、 前記第 1の通信局と前記第 2の通信局との間で、 前記第 1のパケットを含めて 3種類以 上のバケツトを送受信する
ことを特徴とするバケツト通信方法。
( 9 ) 請求の範囲 5または請求の範囲 6に記載のパケット通信方法において、 前記第 1の誤り検出コード演算処理と前記第 2の誤り検出コード演算処理は、 互いに異なる誤り検出コードを演算するためのパラメータが相違するものであり、 前記第 1の通信局と前記第 2の通信局との間で、 このパラメータを 3種類以上用 いてそれぞれ生成される誤り検出コードを F C S領域に格納した 3種類以上のパ ケットを送受信する
ことを特徴とするバケツト通信方法。
( 1 0 ) 請求の範囲 1〜請求の範囲 4のいずれかに記載の前記第 1の誤り検出コ 一ドに対する所定の演算処理の種類と、 請求の範囲 5または請求の範囲 6に記載 の前記誤り検出コード演算処理の種類とを組み合わせて 3種類以上のパケットを 生成し、 前記第 1の通信局と前記第 2の通信局との間で送受信する
ことを特徴とするバケツト通信方法。
( 1 1 ) 請求の範囲 1〜請求の範囲 1 0のいずれかに記載のバケツト通信方法に おいて、
前記第 1のパケットと前記第 2のパケット、 あるいは前記 3種類以上のパケッ トは、 フレームフォーマットが互いに異なり、
前記第 1の通信局は、 送信するパケットの F C S領域に、 送信するパケットの フレームフォーマットに対応する演算処理により生成された誤り検出コードを格 納し、 .
前記第 2の通信局は、 受信するバケツトの誤り検出コードに対する演算処理に よってそのフレームフォーマツトを認識し、、認識したフレームフォーマツトに基 づいて前記バケツトの受信処理を行う
ことを特徴とするバケツト通信方法。
( 1 2 ) 請求の範囲 1 1に記載のパケット通信方法において、
前記誤り検出コードに対応するフレームフォーマツトは、 規定の標準フレーム フォーマットと、 規定外の特殊フレームフォーマットである
ことを特徴とするバケツト通信方法。
( 1 3 ) 請求の範囲 1 2に記載のバケツト通信方法において、
前記特殊フレームフォーマットのパケットは、 データ部にデータフレームを分 割したフラグメント、 または複数のデータフレームとともに、 前記第 2の通信局 で当該データパケットから対応するデータフレームを復元するために必要な情報 を格納する領域を含むことを特徴とするバケツト通信方法。
( 1 4 ) 請求の範囲 1 3に記載のバケツト通信方法において、
前記データフレームの分割ま は切り貼りまたは結合により複数のデータパケ ットを生成し、 各データバケツトにそれぞれデータフレームを復元するために必 要な情報を格納する領域を含むことを特徴とするバケツト通信方法。
( 1 5 ) 請求の範囲 1 4に記載のパケット通信方法において、
前記複数のデータパケットは、 複数の無線チャネルを用いた並列送信、 または 1つの無線チャネルで空間分割多重を用いた並列送信、 または複数の無線チヤネ ルぉよび空間分割多重を用いて並列送信される
ことを特徴とするバケツト通信方法。
( 1 6 ) 請求の範囲 1 5に記載のバケツト通信方法において、
前記複数のデータパケットは、 各データパケットのパケットサイズ比を各無線 チャネルの伝送速度比に対応させて調整し、 伝送所要時間に相当するバケツト長 が互いに同等になるように生成される
ことを特徴とするバケツト通信方法。
( 1 7 ) 請求の範囲 1 2に記載のバケツト通信方法において、
前記特殊フレームフォーマットのパケットは、 前記通信局の制御情報を格納す る領域を含むことを特徴とするバケツト通信方法。
( 1 8 ) 請求の範囲 1 2に記載のバケツト通信方法において、
前記特殊フレームフォーマツトのバケツトは、 前記標準フレームフォーマツト のバケツトにデータ部が存在しない場合に、 前記通信局の制御情報を格納する領 域が設けられることを特徴とするバケツト通信方法。
( 1 9 ) 請求の範囲 1 2に記載のバケツト通信方法において、
前記特殊フレームフォーマツトのバケツトは、 前記標準フレームフォーマツト のバケツトにデータ部が存在しない場合に、 前記通信局の送信データを格納する 領域が設けられることを特徴とするバケツト通信方法。
( 2 0 ) 請求の範囲 1 2に記載のパケット通信方法において、
前記特殊フレームフォーマットのパケットは、 規定外のフレームへッダを有す ることを特徴とするバケツト通信方法。
( 2 1 ) 請求の範囲 1 7または請求の範囲 1 8に記載のパケット通信方法におい て、
前記制御情報は、 前記通信局のトラヒック情報であることを特徴とするバケツ ト通信方法。
( 2 2 ) 請求の範囲 1 7または請求の範囲 1 8に記載のバケツト通信方法におい て、
前記制御情報は、 前記通信局のハンドオーバ処理を行うための情報であること を特徴とするパケット通信方法。
( 2 3 ) 請求の範囲 1 7または請求の範囲 1 8に記載のバケツト通信方法におい て、
前記制御情報は、 前記通信局がネットワークに接続するために必要なパラメ一 タであることを特徴とするパケット通信方法。
( 2 4 ) 請求の範囲 1 7または請求の範囲 1 8に記載のバケツト通信方法におい て、
前記制御情報は、 前記通信局のチャネルアクセス手順を変更するための情報で あることを特徴とするパケット通信方法。
( 2 5 ) 請求の範囲 1 7または請求の範囲 1 8に記載のパケット通信方法におい て、
前記制御情報は、 前記通信局のチャネル害 ί当時間に関する情報であることを特 徴とするバケツト通信方法。
( 2 6 ) 請求の範囲 1 7または請求の範囲 1 8に記載のバケツト通信方法におい て、
前記制御情報は、 前記通信局が検知する伝搬路情報、 伝送レート、 送信電力制 御に関する情報であることを特徴とするパケット通信方法。
( 2 7 ) 請求の範囲 1〜請求の範囲 1 0のいずれかに記載のバケツト通信方法に おいて、
前記第 1のパケットと前記第 2のパケット、 あるいは前記 3種類以上のバケツ トは、 その宛先ごとに互レ、に異なる演算処理により生成された誤り検出コードを 有し、
前記第 1の通信局は、 送信するパケットの F C S領域に、 送信するパケットの 宛先に対応する演算処理により生成された誤り検出コードを格納し、
前記第 2の通信局は、 受信するパケットの誤り検出コードに対する演算.処理に よつて認識された自局宛てのパケットの受信処理を行う
ことを特徴とするバケツト通信方法。
( 2 8 ) 請求の範囲 1〜請求の範囲 1 0のいずれかに記載のパケット通信方法に おいて、 前記第 1のパケットと前記第 2のパケット、 あるいは前記 3種類以上のパケッ トは、 パケットの種類ごとに互いに異なる演算処理により生成された誤り検出コ ードを有し、
前記第 1の通信局は、 送信するパケットの F C S領域に、 送信するパケットの 種類に対応する演算処理により生成された誤り検出コードを格納し、
前記第 2の通信局は、 受信するバケツトの誤り検出コードに対する演算処理に よって認識された種類のパケットの受信処理を行う
ことを特徴とするバケツト通信方法。
( 2 9 ) 請求の範囲 2 8に記載のバケツト通信方法において、
前記バケツトの種類は、 当該バケツトに含まれる当該バケツトの種類を示す識 別子により識別され、 それぞれのバケツトの種類に対応する誤り検出コードが用 いられることを特徴とするパケット通信方法。
( 3 0 ) 請求の範囲 2 9に記載のパケット通信方法において、
前記第 2の通信局は、 受信したバケツトの誤り検出コードに対する演算処理に よって所定のバケツトを受信したことを認識した場合に、 当該バケツトに対する 返信処理を行うとともに、 前記第 1の通信局を特別な処理に対応する通信局とし て管理することを特徴とするバケツト通信方法。
( 3 1 ) 請求の範囲 2 9に記載のパケット通信方法において、
前記第 2の通信局は、 受信したバケツトの誤り検出コードに対する演算処理に よって所定のバケツトを受信したことを認識した場合に、 特別な処理に対応する 通信局が存在することを示す情報を上位レイヤに対して通知することを特徴とす るバケツト通信方法。
( 3 2 ) 請求の範囲 2 8に記載のバケツト通信方法において、
前記パケットの種類は、 暗号化されたデータバケツトの暗号鍵を示す情報に対 応するものであり、 それぞれ暗 鍵に対応する誤り検出コードが用いられること を特徴とするバケツト通信方法。
( 3 3 ) 伝送すべき情報が格納されたデータ領域と誤り検出コードが格納された F C S領域とを含むバケツトを複数の通信局の間で伝送するためのパケット通信 装置において、 第 1の通信局は、 送信パケットに対して所定の誤り検出コード演算処理により 生成される第 1の誤り検出コードを F C S領域に格納した第 1のパケットと、 前 記第 1の誤り検出コードに所定の演算処理を施した第 2の誤り検出コードを F C S領域に格納した第 2のパケットを選択して第 2の通信局に送信する手段を備え、 前記第 2の通信局は、 受信パケットに対して前記所定の誤り検出コード演算処 理により生成される誤り検出コード Cと、 受信パケットの F C S領域に格納され た誤り検出コード F 1とを比較し、 両者が一致する場合に前記第 1のパケットと して受信処理し、 受信バケツトに対して前記所定の誤り検出コード演算処理によ り生成される誤り検出コード Cと、 受信バケツトの F C S領域に格納された誤り 検出コード F 1に対して前記所定の演算処理の結果を元に戻す逆演算処理を施し た誤り検出コード F 2とを比較し、 両者が一致する場合に前記第 2のバケツトと して受信処理する手段を備えた 、
ことを特徴とするバケツト通信装置。
( 3 4 ) 伝送すべき情報が格納されたデータ領域と誤り検出コードが格納された F C S領域とを含むバケツトを複数の通信局の間で伝送するためのパゲット通信 装置において、
第 1の通信局は、 送信バケツトに対して所定の誤り検出コード演算処理により 生成される第 1の誤り検出コードを F C S領域に格納した第 1のパケットと、 前 記第 1の誤り検出コードに所定の演算処理を施した第 2の誤り検出コードを F C S領域に格納した第 2のパケットを選択して第 2の通信局に送信する手段を備え、 前記第 2の通信局は、 受信パケットに対して前記所定の誤り検出コード演算処 理により生成される誤り検出コード Cと、 受信バケツトの F C S領域に格納され た誤り検出コード F 1と、 受信パケットの F C S領域に格納された誤り検出コー ド F 1に対して前記所定の演算処理の結果を元に戻す逆演算処理を施した誤り検 出コード F 2とを比較し、 前記誤り検出コード Cと前記誤り検出コード F .1が一 致する場合に前記第 1のパケットとして受信処理し、 前記誤り検出コード Cと前 記誤り検出コード F 2が一致する場合に前記第 2のパケットとして受信処理する 手段を備えた
ことを特徴とするパケット通信装置。 ( 3 5 ) 伝送すべき情報が格納されたデータ領域と誤り検出コードが格納された F C S領域とを含むバケツトを複数の通信局の間で伝送するためのパケット通信 装置において、
第 1の通信局は、 送信バケツトに対して所定の誤り検出コード演算処理により 生成される第 1の誤り検出コードを F C S領域に格納した第 1のパケットと、 前 記第 1の誤り検出コードに所定の演算処理を施した第 2の誤り検出コードを F C S領域に格納した第 2のパケットを選択して第 2の通信局に送信する手段を備え、 前記第 2の通信局は、 受信パケットに対して前記所定の誤り検出コード演算処 理により生成される誤り検出コード C 1と、 受信バケツトの F C S領域に格納さ れた誤り検出コード Fとを比較し、 両者が一致する場合に前記第 1のパケットと して受信処理し、 受信バケツトに対して前記所定の誤り検出コード演算処理によ り生成される誤り検出コードに前記所定の 処理を施した誤り検出コード C 2 と、 受信パケットの F C S領域に格納された誤り検出コード Fとを比較し、 両者 がー致する場合に前記第 2のバケツトとして受信処理する手段を備えた
ことを特徴とするパケット通信装置。
( 3 6 ) 伝送すべき情報が格納されたデータ領域と誤り検出コードが格納された F C S領域とを含むバケツトを複数の通信局の間で伝送するためのバケツト通信 装置において、
第 1の通信局は、 送信バケツトに対して所定の誤り検出コード演算処理により 生成される第 1の誤り検出コードを F C S領域に格納した第 1のパケットと、 前 記第 1の誤り検出コードに所定の演算処理を施した第 2の誤り検出コードを F C S領域に格納した第 2のパケットを選択して第 2の通信局に送信する手段を備え、 前記第 2の通信局は、 受信バケツトに対して前記所定の誤り検出コード演算処 理により生成される誤り検出コード C 1と、 前記誤り検出コード C 1に前記所定 の演算処理を施した誤り検出コード C 2と、 受信パケットの F C S領域に格納さ れた誤り検出コード Fとを比較し、 前記誤り検出コード C 1と前記誤り検出コー ド Fがー致する場合に前記第 1のパケットとして受信処理し、 前記誤り検出コー ド C 2と前記誤り検出コード Fがー致する場合に前記第 2のパケットとして受信 処理する手段を備えた ことを特徴とするパケット通信装置。
( 3 7 ) 伝送すべき情報が格納されたデータ領域と誤り検出コードが格納された F C S領域とを含むバケツトを複数の通信局の間で伝送するためのバケツト通信 装置において、
第 1の通信局は、 送信パケットに対して第 1の誤り検出コード演算処理により 生成される誤り検出コードを F C S領域に格納した第 1のパケットと、 送信パケ ットに対して第 2の誤り検出コ一ド演算処理により生成された誤り検出コードを F C S領域に格納した第 2のパケットを選択して第 2の通信局に送信する手段を 備え、
前記第 2の通信局は、 受信パケットに対して前記第 1の誤り検出コード演算処 理により生成される誤り検出コード C 1と、 受信パケットの F C S領域に格納さ れた誤り検出コード Fとを比較し、 両者が一 する場合に前記第 1のパケットと して受信処理し、 受信バケツトに対して前記第 2の誤り検出コード演算処理によ り生成される誤り検出コード C 2と、 受信パケットの F C S領域に格納された誤 り検出コード Fとを比較し、 両者が一致する場合に前記第 2のパケットとして受 信処理する手段を備えた
ことを特徴とするバケツト通信装置。
( 3 8 ) 伝送すべき情報が格納されたデータ領域と誤り検出コードが格納された F C S領域とを含むバケツトを複数の通信局の間で伝送するためのバケツト通信 装置において、
第 1の通信局は、 送信バケツトに対して第 1の誤り検出コード演算処理により 生成される誤り検出コードを F C S領域に格納した第 1のパケットと、 送信パケ ットに対して第 2の誤り検出コード演算処理により生成された誤り検出コードを F C S領域に格納した第 2のパケットを選択して第 2の通信局に送信する手段を 備え、
前記第 2の通信局は、 受信パケットに対して前記第 1の誤り検出コード演算処 理により生成される誤り検出コード C 1と、 受信バケツトに対して前記第 2の誤 り検出コード演算処理により生成される誤り検出コード C 2と、 受信パケットの F C S領域に格納された誤り検出コード Fを比較し、 前記誤り検出コード C 1と 前記誤り検出コード Fが一致する場合に前記第 1のパケットとして受信処理し、 前記誤り検出コード C 2と前記誤り検出コード Fがー致する場合に前記第 2のパ ケットとして受信処理する手段を備えた
ことを特徴とするバケツト通信装置。
( 3 9 ) 請求の範囲 3 3〜請求の範囲 3 6のいずれかに記載のパケット通信装置 において、
前記第 1の誤り検出コードに対する所定の演算処理は、 前記第 1の誤り検出コ 一ドの全ビットのビット反転、 または前記第 1の誤り検出コードの一部のビット のビッ下反転、 または前記第 1の誤り検出コードに所定値の加算、 または前記第 1の誤り検出コードに所定値の減算の少なくとも 1つの処理を行う構成である ことを特徴とするバケツト通信装置。
( 4 0 ) 請求の範囲 3 9に記載のバケツト通信装置において、
前記第 1の誤り検出コードに所定の演算処理を施した第 2の誤り検出コードを F C S領域に格納した前記第 2のパケットとして、 所定の演算処理あるいは加減 算する複数種類の所定値を組み合わせて 2種類以上のパケットを生成し、 前記第 1の通信局と前記第 2の通信局との間で、 前記第 1のパケットを含めて 3種類以 上のパケットを送受信する構成である
ことを特徴とするバケツト通信装置。
( 4 1 ) 請求の範囲 3 7または請求の範囲 3 8に記載のパケット通信装置におい て、
前記第 1の誤り検出コード演算処理と前記第 2の誤り検出コード演算処理は、 互いに異なる誤り検出コードを演算するためのパラメータが相違するものであり、 前記第 1の通信局と前記第 2の通信局との間で、 このパラメータを 3種類以上用 いてそれぞれ生成される誤り検出コードを F C S領域に格納した 3種類以上のパ ケットを送受信する構成である
ことを特徴とするバケツト通信装置。
( 4 2 ) 請求の範囲 3 3〜請求の範囲 3 6のいずれかに記載の前記第 1の誤り検 出コードに対する所定の演算処理の種類と、 請求の範囲 3 7または請求の範囲 3 8に記載の前記誤り検出コード演算処理の種類とを組み合わせて 3種類以上のパ ケットを生成し、 前記第 1の通信局と前記第 2の通信局との間で送受信する構成 である
ことを特徴とするバケツト通信装置。
( 4 3 ) 請求の範囲 3 3〜請求の範囲 4 2のいずれかに記載のパケット通信装置 において、
前記第 1のパケットと前記第 2のパケット、 あるいは前記 3種類以上のバケツ トは、 フレームフォーマットが互いに異なり、
前記第 1の通信局は、 送信するパケットの F C S領域に、 送信するパケットの フレームフォーマットに対応する演算処理により生成された誤り検出コードを格 納する手段を備え、
前記第 2の通信局は、 受信するバケツトの誤り検出コードに対する演算処理に よってそのフレームフォーマツトを認識し、 忍識したフレームフォーマツトに基 づいて前記バケツトの受信処理を行う手段を備えた
ことを特徴とするバケツト通信装置。
( 4 4 ) 請求の範囲 4 3に記載のバケツト通信装置において、
前記誤り検出コードに対応するフレームフォーマツトとして、 規定の標準フレ ームフォーマツトと、 規定外の特殊フレームフォーマツトを生成する手段を備え たことを特徴とするバケツト通信装置。
( 4 5 ) 請求の範囲 4 4に記載のパケット通信装置において、
前記特殊フレームフォーマットのパケットとして、 データ部にデータフレーム を分割したフラグメント、 または複数のデータフレームとともに、 前記第 2の通 信局で当該データパケットから対応するデータフレームを復元するために必要な 情報を格納する領域を含むバケツトを生成する手段を備えたことを特徴とするパ ケット通信装置。
( 4 6 ) 請求の範囲 4 5に記載のバケツト通信装置において、
前記データフレームの分割または切り貼りまたは結合により複数のデータパケ ットを生成し、 各データパケットにそれぞれデータフレームを復元するために必 要な情報を格納する領域を含むバケツトを生成する手段を備えたことを特徴とす るバケツト通信装置。 ( 4 7 ) 請求の範囲 4 6に記載のバケツト通信装置において、 複数の無線チャネルを用いた並列送信、 または 1つの無線チャネルで空間分割 多重を用いた並列送信、または複数の無線チャネルおよび空間分割多重を用いて、 前記複数のデータパケットを並列送信する手段を備えたことを特徴とするパケッ
( 4 8 ) 請求の範囲 4 7に記載のバケツト通信装置において、
前記複数のデータパケットの各パケットサイズ比を各無線チャネルの伝送速度 比に対応させて調整し、 伝送所要時間に相当するパケット長が互いに同等になる ように生成する手段を備えたことを特徴とするパケット通信装置。
( 4 9 ) 請求の範囲 4 4に記載のバケツト通信装置において、
前記特殊フレームフォーマツトのバケツトとして、 前記通信局の制御情報を格 納する領域を含むバケツトを生成する手段を備えたことを特徴とするバケツト通
( 5 0 ) 請求の範囲 4 4に記載のバケツト通信装置において、
前記特殊フレームフォーマツトのバケツトとして、 前記標準フレームフォーマ ットのバケツトにデータ部が存在しない場合に、 前記通信局の制御情報を格納す る領域を設けたバケツトを生成する手段を備えたことを特徴とするパケット通信
( 5 1 ) 請求の範囲 4 4に記載のバケツト通信装置において、
前記特殊フレームフォーマツトのバケツトとして、 前記標準フレームフォーマ ットのバケツトにデータ部が存在しない場合に、 前記通信局の送信データを格納 する領域を設けたバケツトを生成する手段を備えたことを特徴とするバケツト通
( 5 2 ) 請求の範囲 4 4に記載のバケツト通信装置において、
前記特殊フレームフォーマツトのバケツトとして、 規定外のフレームへッダを 有するバケツトを生成する手段を備えたことを特徴とするバケツト通信装置。
( 5 3 ) 請求の範囲 4 5または請求の範囲 5 0に記載のバケツト通信装置におい て、
前記通信局のトラヒック情報を測定し、 前記制御情報として用いる手段を備え たことを特徴とするバケツト通信装置。
( 5 4 ) 請求の範囲 4 9または請求の範囲 5 0に記載のバケツト通信装置におい て、
前記通信局のハンドオーバ処理を行うための情報を前記制御情報として用いる 手段を備えたことを特徴とするバケツト通信装置。
( 5 5 ) 請求の範囲 4 9または請求の範囲 5 0に記載のバケツト通信装置におい て、
前記通信局がネットワークに接続するために必要なパラメータを前記制御情報 として用いる手段を備えたことを特徴とするパケット通信装置。
( 5 6 ) 請求の範囲 4 9または請求の範囲 5 0に記載のパケット通信装置におい て、
前記通信局のチャネルアクセス手順を変更するための情報を前記制御情報とし て用いる手段を備えたことを特徴とするパケット通信装置。
( 5 7 ) 請求の範囲 4 9または請求の範囲 5 0に記載のバケツト通信装置におい て、
前記通信局のチャネル割当時間に関する情報を前記制御情報として用いる手段 を備えたことを特徴とするバケツト通信装置。
( 5 8 ) 請求の範囲 4 9または請求の範囲 5 0に記載のバケツト通信装置におい て、
前記通信局が検知する伝搬路情報、 伝送レート、 送信電力制御に関する情報を 前記制御情報として用いる手段を備えたことを特徴とするバケツト通信装置。
( 5 9 ) 請求の範囲 3 3〜請求の範囲 4 2のいずれかに記載のバケツト通信装置 において、
前記第 1のパケットと前記第 2のパケット、 あるいは前記 3種類以上のバケツ トは、 その宛先ごとに互いに異なる演算処理により生成された誤り検出コードを 有し、
前記第 1の通信局は、 送信するパケットの F C S領域に、 送信するパケットの 宛先に対応する演算処理により生成された誤り検出コードを格納する手段を備え、 前記第 2の通信局は、 受信するバケツトの誤り検出コードに対する演算処理に よって認識された自局宛てのパケットの受信処理を行う手段を備えた ことを特徴とするバケツト通信装置。
( 6 0 ) 請求の範囲 3 3〜請求の範囲 4 2のいずれかに記載のパケット通信装置 において、
. 前記第 1のパケットと前記第 2のパケット、 あるいは前記 3種類以上のバケツ トは、 パケットの種類ごとに互いに異なる演算処理により生成された誤り検出コ ードを有し、
前記第 1の通信局は、 送信するパケットの F C S領域に、 送信するパケットの 種類に対応する演算処理により生成された誤り検出コードを格納する手段を備え、 前記第 2の通信局は、 受信するバケツトの誤り検出コードに対する演算処理に よつて認識された種類のパケットの受信処理を行う手段を備えた
ことを特徴とするバケツト通信装置。 、
( 6 1 ) 請求の範囲 6 0に記載のパケット通信装置において、
前記バケツトの種類は、.当該バケツトに含まれる当該バケツトの種類を示す識 別子により識別され、 それぞれのパケットの種類に対応する誤り検出コードを用 いる手段を備えたことを特徴とするバケツト通信装置。
( 6 2 ) 請求の範囲 6 1に記載のパケット通信装置において、
前記第 2の通信局は、 受信したバケツトの誤り検出コードに対する演算処理に よって所定のバケツトを受信したことを認、識した場合に、 当該バケツトに対する 返信処理を行うとともに、 前記第 1の通信局を特別な処理に対応する通信局とし て管理する手段を備えたことを特徴とするパケット通信装置。
( 6 3 ) 請求の範囲 6 1に記載のバケツト通信装置において、
前記第 2の通信局は、 受信したバケツトの誤り検出コードに対する演算処理に よって所定のバケツトを受信したことを認、識した場合に、 特別な処理に対応する 通信局が存在することを示す情報を上位レイヤに対して通知する手段を備えたこ ' とを特徴とするバケツト通信装置。
( 6 4 ) 請求の範囲 6 0に記載のバケツト通信装置において、
前記バケツトの種類は、 暗号化されたデータパケットの暗号鍵を示す情報に対 応するものであり、 それぞれ暗号鍵に対応する誤り検出コードを用いる手段を備 えたことを特徴とするバケツト通信装置。
PCT/JP2004/012321 2003-08-20 2004-08-20 パケット通信方法およびパケット通信装置 WO2005020531A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US10/562,253 US20060280204A1 (en) 2003-08-20 2004-08-20 Packet communication method and packet communication device
CA 2526894 CA2526894A1 (en) 2003-08-20 2004-08-20 Packet communication method and packet communication device
EP20040772277 EP1657875A1 (en) 2003-08-20 2004-08-20 Packet communication method and packet communication device
JP2005513371A JP3883562B2 (ja) 2003-08-20 2004-08-20 パケット通信方法およびパケット通信装置

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP2003-208085 2003-08-20
JP2003208085 2003-08-20
JP2003208440 2003-08-22
JP2003-208440 2003-08-22
JP2004-111623 2004-04-05
JP2004111623 2004-04-05

Publications (1)

Publication Number Publication Date
WO2005020531A1 true WO2005020531A1 (ja) 2005-03-03

Family

ID=34222149

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2004/012321 WO2005020531A1 (ja) 2003-08-20 2004-08-20 パケット通信方法およびパケット通信装置

Country Status (6)

Country Link
US (1) US20060280204A1 (ja)
EP (1) EP1657875A1 (ja)
JP (1) JP3883562B2 (ja)
KR (1) KR20060024333A (ja)
CA (1) CA2526894A1 (ja)
WO (1) WO2005020531A1 (ja)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007084281A3 (en) * 2006-01-17 2007-09-13 Interdigital Tech Corp Method and apparatus for distributing beacon information
JP2009076968A (ja) * 2007-09-18 2009-04-09 Ricoh Co Ltd 符号化処理装置、復号化処理装置、符号化処理方法、復号化処理方法、符号化処理プログラム及び復号化処理プログラム
JP2011239222A (ja) * 2010-05-11 2011-11-24 Nippon Telegr & Teleph Corp <Ntt> 通信システム、受信局装置、中継局装置、および、それらの通信方法、プログラム
JP2014241630A (ja) * 2009-12-22 2014-12-25 インテル コーポレイション レガシーコンパチビリティのある802.11ベリーハイスループットプリアンブルシグナリングフィールド
JP2015149674A (ja) * 2014-02-07 2015-08-20 日本電信電話株式会社 干渉電力補正方法、チャネル選択方法及び無線通信システム
JP2017118175A (ja) * 2015-12-21 2017-06-29 日本放送協会 送信装置、受信装置、プログラム、およびチップ
JP2021114640A (ja) * 2020-01-16 2021-08-05 株式会社日立国際電気 無線通信システム

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2515537C (en) * 2003-06-18 2009-09-15 Nippon Telegraph And Telephone Corporation Wireless packet communication method and apparatus
JP4734970B2 (ja) * 2005-03-09 2011-07-27 ソニー株式会社 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム
JP4966505B2 (ja) * 2005-03-24 2012-07-04 ブラザー工業株式会社 パケット通信システム
US7548561B2 (en) * 2005-05-13 2009-06-16 Freescale Semiconductor, Inc. Method of transmitting and receiving data
RU2303330C1 (ru) * 2006-02-13 2007-07-20 Самсунг Электроникс Ко., Лтд. Способ приема сигнала в системе связи с несколькими каналами передачи и приема
US8270437B2 (en) * 2007-06-18 2012-09-18 Intel Corporation Wireless network and method for communicating aggregated packets
WO2009096364A1 (ja) * 2008-01-31 2009-08-06 Sharp Kabushiki Kaisha 基地局装置、移動局装置、通信システム、通信方法、及び通信プログラム
US20100309908A1 (en) * 2009-06-08 2010-12-09 Hewlett-Packard Development Company, L.P. Method and system for communicating with a network device
JP4861491B2 (ja) * 2010-03-17 2012-01-25 株式会社東芝 電話システム及び電話交換装置及び電話交換装置で用いられる接続制御方法
JP5329581B2 (ja) * 2011-02-04 2013-10-30 株式会社東芝 無線通信端末および無線通信方法
US9241335B2 (en) 2011-10-31 2016-01-19 Qualcomm Incorporated Channel selection rules for sub-1-GHz basic service sets
JP5814829B2 (ja) 2012-03-01 2015-11-17 株式会社東芝 無線通信装置及び方法
JP6050389B2 (ja) * 2012-03-02 2016-12-21 エルエス産電株式会社Lsis Co.,Ltd. 通信装置及び通信方法
ES2727674T3 (es) * 2012-03-02 2019-10-17 Lsis Co Ltd Dispositivo de comunicación y método de comunicación
KR101639931B1 (ko) * 2012-03-02 2016-07-14 엘에스산전 주식회사 통신 장치 및 통신 방법
US10091714B2 (en) * 2015-06-11 2018-10-02 Qualcomm Incorporated Enabling channel reuse for selective BSS
CN106922035B (zh) * 2015-12-28 2019-04-16 华为技术有限公司 一种传输机会控制方法及装置
JP6954263B2 (ja) * 2016-02-15 2021-10-27 ソニーグループ株式会社 通信装置および方法、並びに、通信システム
CN109891833B (zh) * 2016-10-26 2021-06-08 三菱电机株式会社 传送装置和帧传送方法
US11336387B2 (en) * 2018-03-27 2022-05-17 Nec Corporation Wireless communication apparatus, data reception method, and program
WO2021171057A1 (en) * 2020-02-24 2021-09-02 Sonova Ag Systems and methods for selective storing of data included in a corrupted data packet

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10243054A (ja) * 1997-02-25 1998-09-11 Fujitsu Ltd 伝送符号可変送信装置、伝送符号可変受信装置及び伝送符号可変通信方式

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03505035A (ja) * 1989-02-16 1991-10-31 グラマン エアロスペース コーポレーション 超高速エラー検出ネットワーク
US5285456A (en) * 1991-05-15 1994-02-08 International Business Machines Corporation System and method for improving the integrity of control information
JP3349861B2 (ja) * 1995-03-17 2002-11-25 富士通株式会社 ワイヤレスlanシステム
US6810501B1 (en) * 2001-01-03 2004-10-26 Juniper Networks, Inc. Single cycle cyclic redundancy checker/generator

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10243054A (ja) * 1997-02-25 1998-09-11 Fujitsu Ltd 伝送符号可変送信装置、伝送符号可変受信装置及び伝送符号可変通信方式

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007084281A3 (en) * 2006-01-17 2007-09-13 Interdigital Tech Corp Method and apparatus for distributing beacon information
US8780871B2 (en) 2006-01-17 2014-07-15 Interdigital Technology Corporation Method and apparatus for distributing beacon information
JP2009076968A (ja) * 2007-09-18 2009-04-09 Ricoh Co Ltd 符号化処理装置、復号化処理装置、符号化処理方法、復号化処理方法、符号化処理プログラム及び復号化処理プログラム
JP2014241630A (ja) * 2009-12-22 2014-12-25 インテル コーポレイション レガシーコンパチビリティのある802.11ベリーハイスループットプリアンブルシグナリングフィールド
JP2011239222A (ja) * 2010-05-11 2011-11-24 Nippon Telegr & Teleph Corp <Ntt> 通信システム、受信局装置、中継局装置、および、それらの通信方法、プログラム
JP2015149674A (ja) * 2014-02-07 2015-08-20 日本電信電話株式会社 干渉電力補正方法、チャネル選択方法及び無線通信システム
JP2017118175A (ja) * 2015-12-21 2017-06-29 日本放送協会 送信装置、受信装置、プログラム、およびチップ
JP2021114640A (ja) * 2020-01-16 2021-08-05 株式会社日立国際電気 無線通信システム

Also Published As

Publication number Publication date
JP3883562B2 (ja) 2007-02-21
KR20060024333A (ko) 2006-03-16
EP1657875A1 (en) 2006-05-17
CA2526894A1 (en) 2005-03-03
JPWO2005020531A1 (ja) 2006-10-26
US20060280204A1 (en) 2006-12-14

Similar Documents

Publication Publication Date Title
WO2005020531A1 (ja) パケット通信方法およびパケット通信装置
JP3914558B2 (ja) 無線パケット通信方法
US6947483B2 (en) Method, apparatus, and system for managing data compression in a wireless network
RU2303858C2 (ru) Способ передачи пакетных данных в системе связи
EP1505775A2 (en) Wireless packet communication apparatus and method using packet concatenation
US11032702B2 (en) Method and apparatus for identifying security key in next generation mobile communication system
JP2014529969A (ja) 低速ワイヤレスネットワークにおけるロングパケットのためのフラグメント化の向上
MX2013013367A (es) Aparato y metodos para compresion de cabecera de control de acceso de medios.
CN101897139A (zh) 在无线网络中重传多播帧的方法及处理接收到的多播帧的方法
CN101491030A (zh) 用于对参数进行时间同步的方法和装置
WO2006110423A2 (en) Method and apparatus for transmitting concatenated frames in a wireless communication system
US20210266385A1 (en) Wireless communication methods and devices
WO2005027555A1 (ja) 無線パケット通信方法および無線パケット通信装置
EP3879780A1 (en) Method and device for identifying security key based on pdcp layer device in next-generation mobile communication system
US20240129795A1 (en) Method and device for identifying security key based on pdcp layer device in next-generation mobile communication system
US11677445B2 (en) Electronic apparatus
JP7053033B2 (ja) 無線通信装置および方法
RU2316906C2 (ru) Способ передачи пакетных данных в системе связи
KR101571728B1 (ko) 랜덤선형부호화를 사용한 데이터 송수신 방법
JP2006115156A (ja) アクセスポイント、アクセスポイント制御装置および無線lanシステム
CN115515233A (zh) 一种非对称传输方法以及装置
Biswas et al. Performance of a multiple access protocol for an ATM based pico-cellular radio LAN
JP7322226B2 (ja) 無線通信装置および方法
WO2020179542A1 (ja) 無線通信システムおよび無線通信方法
JP7167827B2 (ja) 無線通信システムおよび無線通信方法

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 2005513371

Country of ref document: JP

AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2004772277

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 1020057013205

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 2526894

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 2004817277X

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 2006280204

Country of ref document: US

Ref document number: 10562253

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 1020057013205

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 2004772277

Country of ref document: EP

WWR Wipo information: refused in national office

Ref document number: 1020057013205

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 10562253

Country of ref document: US

WWW Wipo information: withdrawn in national office

Ref document number: 2004772277

Country of ref document: EP