A transmission process of control data is carried out simply and the reliability of transmission of the control data is improved. data transmission among a plurality of communication stations is performed with a predetermined packet arrangement and transmission of the control data from a control station or a communication station is performed with the same predetermined packet arrangement.
|
0. 29. A radio transmission system for use in carrying out transmission and reception of data between stations, comprising:
a first transmitting unit operable to transmit a control packet; and
a second transmitting unit operable to transmit a data packet in response to said control packet,
each of said control packet and said data packet having a header information field and a first field for error detecting or error correcting, said data packet further having a data information field and a second field for error detecting or error correcting,
in which a structure of the header information field and the first field for error detecting or error correcting of said control packet is the same as that of the header information field and the first field for error detecting or error correcting of said data packet, and
in which said control packet does not include a data information field.
0. 16. A radio transmission system for use in carrying out transmission and reception of data between stations, said system comprising:
a first transmitting unit operable to transmit a control packet; and
a second transmitting unit operable to transmit a data packet in response to said control packet,
each of said control packet and said data packet having a header information field and a first field for error detecting or error correcting, said data packet further having a data information field and a second field for error detecting or error correcting,
in which a structure of the header information field and the first field for error detecting or error correcting of said control packet is the same as that of the header information field and the first field for error detecting or error correcting of said data packet, and
in which a size of said control packet is always smaller than a size of said data packet.
0. 38. A radio transmission system for use in carrying out transmission and reception of data between stations, comprising:
a first transmitting unit operable to transmit a control packet arrangement; and
a second transmitting unit operable to transmit a data packet arrangement in response to said control packet arrangement,
each of said control packet and said data packet having a header information field and a first field for error detecting or error correcting, said data packet arrangement further having a data information field and a second field for error detecting or error correcting,
in which a structure of the header information field and the first field for error detecting or error correcting of said control packet arrangement is the same as that of the header information field and the first field for error detecting or error correcting of said data packet arrangement, and
in which said control packet arrangement does not include a data information field.
0. 28. A radio transmission method for use in carrying out transmission and reception of data between stations, said method comprising:
transmitting a control packet from one of a communication station of a number of communication stations or a control station; and
transmitting, in response to said control packet, a data packet among said number of communication stations,
each of said control packet and said data packet having a header information field and a first field for error detecting or error correcting, said data packet further having a data information field and a second field for error detecting or error correcting,
in which a structure of the header information field and the first field for error detecting or error correcting of said control packet is the same as that of the header information field and the first field for error detecting or error correcting of said data packet, and
in which said control packet does not include a data information field.
0. 6. A radio transmission method for use in carrying out transmission and reception of data between stations, said method comprising:
transmitting a control packet from one of a communication station of a number of communication stations or a control station; and
transmitting, in response to said control packet, a data packet among said number of communication stations,
each of said control packet and said data packet having a header information field and a first field for error detecting or error correcting, said data packet further having a data information field and a second field for error detecting or error correcting,
in which a structure of the header information field and the first field for error detecting or error correcting of said control packet is the same as that of the header information field and the first field for error detecting or error correcting of said data packet, and
in which a size of said control packet is always smaller than a size of said data packet.
0. 33. A radio transmission system for use in carrying out transmission and reception of data between stations, said system comprising:
a first transmitting unit operable to transmit a control packet arrangement; and
a second transmitting unit operable to transmit a data packet arrangement in response to said control packet,
each of said control packet arrangement and said data packet arrangement having a header information field and a first field for error detecting or error correcting, said data packet arrangement further having a data information field and a second field for error detecting or error correcting,
in which a structure of the header information field and the first field for error detecting or error correcting of said control packet arrangement is the same as that of the header information field and the first field for error detecting or error correcting of said data packet arrangement, and
in which a size of said control packet arrangement is always smaller than a size of said data packet arrangement.
0. 37. A radio transmission method for use in carrying out transmission and reception of data between stations, said method comprising:
transmitting a control packet arrangement from one of a communication station of a number of communication stations or a control station; and
transmitting, in response to said control packet, a data packet arrangement among said number of communication stations,
each of said control packet arrangement and said data packet arrangement having a header information field and a first field for error detecting or error correcting, said data packet arrangement further having a data information field and a second field for error detecting or error correcting,
in which a structure of the header information field and the first field for error detecting or error correcting of said control packet arrangement is the same as that of the header information field and the first field for error detecting or error correcting of said data packet arrangement, and
in which said control packet arrangement does not include a data information field.
0. 31. A radio transmission method for use in carrying out transmission and reception of data between stations, said method comprising:
transmitting a control packet arrangement from one of a communication station of a number of communication stations or a control station; and
transmitting, in response to said control packet arrangement, a data packet arrangement among said number of communication stations,
each of said control packet arrangement and said data packet arrangement having a header information field and a first field for error detecting or error correcting, said data packet arrangement further having a data information field and a second field for error detecting or error correcting,
in which a structure of the header information field and the first field for error detecting or error correcting of said control packet arrangement is the same as that of the header information field and the first field for error detecting or error correcting of said data packet arrangement, and
in which a size of said control packet arrangement is always smaller than a size of said data packet.
0. 30. A computer storage device for use with a computer apparatus having a computer program stored thereon, the computer program when executed by a computer device or devices performs a radio transmission method for use in carrying out transmission and reception of data between stations, said method comprising:
transmitting a control packet from one of a communication station of a number of communication stations or a control station; and
transmitting, in response to said control packet, a data packet among said number of communication stations,
each of said control packet and said data packet having a header information field and a first field for error detecting or error correcting, said data packet further having a data information field and a second field for error detecting or error correcting,
in which a structure of the header information field and the first field for error detecting or error correcting of said control packet is the same as that of the header information field and the first field for error detecting or error correcting of said data packet, and
in which said control packet does not include a data information field.
0. 26. A computer storage device for use with a computer apparatus having a computer program stored thereon, the computer program when executed by a computer device or devices performs a radio transmission method for use in carrying out transmission and reception of data between stations, said method comprising:
transmitting a control packet from one of a communication station of a number of communication stations or a control station; and
transmitting, in response to said control packet, a data packet among said number of communication stations,
each of said control packet and said data packet having a header information field and a first field for error detecting or error correcting, said data packet further having a data information field and a second field for error detecting or error correcting,
in which a structure of the header information field and the first field for error detecting or error correcting of said control packet is the same as that of the header information field and the first field for error detecting or error correcting of said data packet, and
in which a size of said control packet is always smaller than a size of said data packet.
0. 39. A computer storage device for use with a computer apparatus having a computer program stored thereon, the computer program when executed by a computer device or devices performs a radio transmission method for use in carrying out transmission and reception of data between stations, said method comprising:
transmitting a control packet arrangement from one of a communication station of a number of communication stations or a control station; and
transmitting, in response to said control packet, a data packet arrangement among said number of communication stations,
each of said control packet arrangement and said data packet arrangement having a header information field and a first field for error detecting or error correcting, said data packet arrangement further having a data information field and a second field for error detecting or error correcting,
in which a structure of the header information field and the first field for error detecting or error correcting of said control packet arrangement is the same as that of the header information field and the first field for error detecting or error correcting of said data packet arrangement, and
in which said control packet arrangement does not include a data information field.
0. 35. A computer storage device for use with a computer apparatus having a computer program stored thereon, the computer program when executed by a computer device or devices performs a radio transmission method for use in carrying out transmission and reception of data between stations, said method comprising:
transmitting a control packet arrangement from one of a communication station of a number of communication stations or a control station; and
transmitting, in response to said control packet, a data packet arrangement among said number of communication stations,
each of said control packet arrangement and said data packet arrangement having a header information field and a first field for error detecting or error correcting, said data packet arrangement further having a data information field and a second field for error detecting or error correcting,
in which a structure of the header information field and the first field for error detecting or error correcting of said control packet arrangement is the same as that of the header information field and the first field for error detecting or error correcting of said data packet arrangement, and
in which a size of said control packet arrangement is always smaller than a size of said data packet arrangement.
0. 1. A radio transmission method, comprising the steps of:
transmitting data among a plurality of communication stations with a predetermined packet arrangement;
transmitting control data from one of a communication station of said plurality of communication stations and a control station with said predetermined packet arrangement;
adding one of a predetermined error detecting code and a predetermined error correcting code to said data to be transmitted among said plurality of communication stations with said predetermined packet arrangement; and
adding independently one of an error detecting code and an error correcting code to said control data transmitted with said predetermined packet arrangement.
0. 2. A radio transmission method, comprising the steps of:
transmitting data added with one of a first error detecting code and a first error correcting code among a plurality of communication stations; and
transmitting control data indicating a transmission control of said data, wherein said control data is independently added with one of a second error detecting code and a second error correcting code.
0. 3. A radio transmission method, comprising the steps of:
transmitting data among a plurality of communications stations with a predetermined packet arrangement; and
transmitting control data repeatedly from one of a communication station of said plurality of communication stations and a control station a plurality of times with said predetermined packet arrangement;
adding one of an error detecting code and an error correcting code to each of a plurality of units of said control data transmitted said plurality of times;
performing one of an error detecting process and an error correcting process on a reception side, wherein each of said plurality of units of said control data carries out a control process by utilizing said control data with no error.
0. 4. A radio transmission device, comprising:
a transmission data processing unit for processing data transmitted between said radio transmission device and another said radio transmission device with a predetermined packet arrangement;
a control unit for judging whether control data for an access control is included in a header portion of said predetermined packet arrangement and for performing a corresponding control process; and
one of an error detection processing unit and an error correction processing unit for performing one of a first error detecting process and a first error correcting process by utilizing one of a first predetermined error detecting code and a first predetermined error correcting code, respectively, added to said data with said predetermined packet arrangement and at the same time for performing one of a second error detecting process and a second error correcting process by utilizing one of a second predetermined error detecting code and a second predetermined error correcting code independently added to said control data included in said header portion.
0. 5. A radio transmission device for use in performing radio data transmission between said radio transmission device and another said radio transmission device under a control from a predetermined one of said radio transmission devices, comprising:
one of an error detection processing unit and an error correction processing unit for performing one of a first error detecting process and a first error correcting process by utilizing one of a first error detecting code and a first error correcting code, respectively, added to data transmitted between said radio transmission device and said another radio transmission device and at the same time for performing one of a second error detecting process and a second error correcting process by error utilizing a second error detecting code and a second error correcting code, respectively, independently added to control data for performing access control.
0. 7. The method according to
0. 8. The method according to
0. 9. The method according to
0. 10. The method according to
0. 11. The method according to
0. 12. The method according to
0. 13. The method according to
0. 14. The method according to
0. 15. The method according to
0. 17. The system according to
0. 18. The system according to
0. 19. The system according to
0. 20. The system according to
0. 21. The system according to
0. 22. The system according to
0. 23. The system according to
0. 24. The system according to
0. 25. The system according to
0. 27. The device according to
0. 32. The method according to
0. 34. The system according to
0. 36. The device according to
|
Notice: More than one reissue application has been filed for the reissue of U.S. Pat. No. 6,324,667. The reissue applications are this application and U.S. patent application Ser. No. 12/778,678 filed May 12, 2010, which is a continuation of this application.
1. Field of the Invention
The present invention relates to a radio transmission method and a radio transmission device suitable for being applied to a case of transmitting various kinds of information by, for example, a radio signal for making up a local area network (LAN) among a plurality of appliances.
2. Description of the Related Art
In the past, when a local area network is set up among a plurality of video appliances, a personal computer device and its peripherals in a narrow range such as in a home, in an office and the like to make it possible to transmit data which are dealt with by those appliances, there is a case where data transmission can be carried out by radio transmission by connecting a radio signal transmitting/receiving device to each appliance instead of directly connecting respective appliances with a signal cable or something.
By making up the local area network with the radio transmission, there is no need for directly connecting among respective appliances with signal cables, thereby making it possible to simplify a system arrangement.
By the way, in a case where a local area network area is made up by using more than three units of radio devices, it has such an arrangement in which one unit of radio devices is designated as a control station and according to an indication by control data transmitted from the control station, a transmission path is secured for carrying out data transmission among respective appliances.
Here, a control channel, a control slot for transmitting control data and the like have such an arrangement prescribed by a radio transmission format and are made up such that generally the control data and other data are strictly discriminated when they are transmitted, and there has been a need that a receiving process of the control data and a receiving process of general transmission data are carried out by different processes.
Also, because the control data is data for securing the transmission path, there is a need that the control data is surely transmitted to respective appliances, but actually, the control data are made to be transmitted under the same condition as that of the other transmission data. As a result, a transmission system needs to be set up so as to transmit all of the transmission data including the control data on a transmitting path with a high quality. However, with respect to the transmission data except the control data, there is a case where a transmission error of, for example, video data, audio data and the like are negligible, but in a case of a transmission error of the control data, it is undesirable. Therefore, even in the case of transmitting the video data, the audio data and the like, there previously was a need for setting a transmission path in accordance with the transmission condition of the control data.
In view of the above point, an object of the present invention is to simply carry out the transmission process of the control data.
Also, another object of the present invention is to improve the reliability of the transmission of the control data.
According to first aspect of the present invention, there is provided a data transmission method in which data transmission among a plurality of communication stations is carried out as data with a predetermined packet arrangement and the transmission of the control data from a control station for carrying out an access control is also made to be carried out by the same predetermined packet arrangement.
According to the first data transmission method of the present invention, the control data and the other data are transmitted with a common packet arrangement so that a reception process of the control data and the other data can be made common on a reception side.
According to a second aspect of the invention, there is provided a data transmission method in which an error detecting code or an error correcting code is added to data to be transmitted among a plurality of communication stations before transmitting the data as well as an error detecting code or an error correcting code is independently added to the control data, which carries out the access control, before transmitting the control data.
According to the second data transmission method of the present invention, it becomes possible to stringently add the error detecting code or the error correcting code to the control data than to the other data.
According to a third aspect of the present invention, there is provided a data transmission method in which data to be transmitted among a plurality of the communication stations are transmitted as data which is made a predetermined packet arrangement and the transmission of the control data from the control station, which carries out the access control, is repeatedly carried out a plurality of times as the packet arrangement.
According to the third data transmission method of the present invention, it is possible to raise a possibility that the control data can be correctly received on the reception side due to repeated transmission of the control data.
According to a fourth aspect of the present invention, there is provided a data transmission method in which when the control data is detected by carrying out a decoding process of data in a header portion of a signal received by the communication station, a control process of a communication based on the control data is carried out and when it is detected that data other than the control data is transmitted, the decoding process of data which is transmitted continuously to the header portion is carried out and when the decoding processing can not be carried out, a resend demand is made to a transmission source station.
According to the fourth data transmission of the present invention, when the control data and the other data are transmitted as the same packet arrangement, each data can be properly processed and at the same time, when there is a case where the decoding of the received data can not be carried out, the data can be made to be transmitted again.
Hereafter, an embodiment according to the present invention will be explained with reference to the attached drawings.
In this embodiment, the present invention is applied to a system which carries out transmission and reception of video data, data for a computer and the like in a home and the like. First of all, an outline of a system arrangement of this embodiment will be explained with reference to FIG. 1. For example, as shown in
For example, it is conceivable that a video program reproduced from a video tape in the video deck 11 is transmitted to and received by the television receiver 14, is transmitted to the personal computer device 13 to take an arbitrary image therein, and is transmitted to the video printer 12 to print out an arbitrary static image. Also, a video data processed by the personal computer device 13 is transmitted to the video printer 12 to print out the same, is transmitted to the video deck 11 to be recorded in a video tape or the like and is transmitted to and received by the television receiver 14. Also, it is conceivable that a video program as a television broadcast which is being received by a tuner incorporated in the television receiver 14 is transmitted to the video deck 11 to be recorded in a video tape or the like, is transmitted to the personal computer device 13 to take an arbitrary image therein and is transmitted to the video printer 12 to print out an arbitrary image.
Here, an explanation will be made about arrangements of each of the transmission devices 1-4 which are connected to respective devices 11-14. Here, the transmission devices 1-4 are made to have a common arrangement and a transmission device 20 shown in
Then, the transmission device 20 is made up such that a data converting unit 23 is provided for carrying out data conversion of a signal received by the radio processing unit 22 and for carrying out data conversion of a signal transmitted from the radio processing unit 22, and the data converted by the data converting unit 23 can be temporarily memorized in a memory 24. This temporary memorization process by the memory 24 is used when a relay of a radio signal is carried out by the transmission device 20, and after the memorized data is read out at predetermined timing, converted again by the data converting unit 23 and supplied to the radio processing unit 22 to carry out radio transmission.
Also, there is an arrangement such that the converted data by the data converting unit 23 is supplied to processing devices (here, the video deck 11, the video printer 12, the personal computer device 13 and the television receiver 14) which are connected thereto through an interface 25 as well as data supplied from the connected processing devices is supplied to the data converting unit 23 through the interface 25 so that the data can be subjected to a conversion process.
There is an arrangement such that respective units in the transmission device 20 carry out processes based on control by a control unit 26 which is made up of a microcomputer and the like. In this case, when a signal received by the radio processing unit 22 is a control signal, the received signal is supplied to the control unit 26 through the data converting unit 23 and the control unit 26 sets the respective units in a state indicated by the received control signal. Also, as for a control signal transmitted from the control unit 26 to other transmission devices, the control unit 26 is made to supply the control signal therefrom to the radio processing unit 22 through the data converting unit 23 to carry out the radio transmission thereof.
Meanwhile, the transmission system of this example assembles the system by preparing a plurality of the transmission devices having the arrangement shown in FIG. 2 and is set such that one transmission device of them functions as a master (control station) for transmitting the control data and the other transmission devices receive the control signal and function as a slave which is set to a state indicated by the master. In this case, the transmission device of the master as the control station is disposed at a position so that in principle it can directly communicate with all the slaves in the system, thereby making up a so-called star-type network.
The transmission system is made up by using an arbitrary number of the above-mentioned transmission devices 20. For example, the transmission device 20 is used as each of the transmission devices 1-4 of the system shown in FIG. 1.
Next, in a case where the transmission system is made up as shown in
The transmission process arrangement of this example is, as shown in
A transmission arrangement from the video deck 11 to the television receiver 14 becomes an arrangement as shown in FIG. 4. Data such as video data and the like output by the video deck 11, which is a process devices, is converted by an interface unit 25a of the transmission device 1, then subjected to a cooling process by a modem unit 23a corresponding to the data converting unit and transmitted as a radio signal with a predetermined frequency band by a radio signal processing unit 22a.
On the transmission device 4 side, this radio signal is subjected to a reception process by a radio transmission processing unit 22b, subjected to a decoding process by a modem unit 23b corresponding to the data converting unit, converted for output by an interface unit 25b and then supplied to the television receiver 14 as a process device.
Here, although transmission of necessary data such as the video data and the like is carried out between the transmission device 1 and the transmission device 4, control data for setting its transmission path is transmitted from the transmission device of the master which is set to be a control station. Also, there is a case where control data of some kind is transmitted between the transmission device 1 and the transmission device 4. For example, when data transmission is to be started, a head portion of the transmission data is attached with an address of a transmission source and an address of a receiver as control data and then transmitted. Further, when a need arises for relay transmission by another transmission device between the transmission device 1 and the transmission device 4, there is a case where control data related to the relay transmission (for example, data for designating the relaying station) is transmitted.
When an explanation is made as to an arrangement of the transmission data among respective transmission devices, here, there is an arrangement such that the transmission path is set by an Orthogonal Frequency Division Multiplex (so-called OFDM modulation), in which an orthogonal modulation process is carried out to convert a time axis to a frequency axis at a time of transmission with a predetermined unit (for example, one symbol packet) as a unit and on a receiving side, a demodulation process is carried out to convert the frequency axis of a received signal to the time axis. Meanwhile, in the following explanation, information which is actually desired to be transmitted such as video data, audio data and the like will be described as transmission data in order to discriminate it from the control data.
The one symbol packet as a first unit at a time of transmitting data has such an arrangement as shown in FIG. 5. The example shown in
The data having such an arrangement is generated by a process shown in the flowchart of FIG. 6. That is, as a packeting process of control information, a process to add the header information and the header CRC is carried out under the control of the control unit 26 (refer to
Next, an example of a case in which the control data is included in the head portion of the transmission data will be shown in FIG. 7. This example shows an example in a case of transmitting 8 symbol packets, in which a reference bit R with 4 bits is arranged at the head portion of a first symbol packet S11 to be followed by the header information with 35 bits indicating the control data and following the control data, the header CRC (Cyclic Redundance Code) with 32 bits, which is an error detecting code of the control data, is arranged. Lastly, the tail bit T with 6 bits indicating an end of the control data is arranged. Meanwhile, the control data at the time indicates that there is the transmitted data.
Then, from a second symbol packet12 on, as long as the transmitted data succeeds, transmission data with 75 bits is arranged per one symbol packet, and for the last symbol packet S18, the transmission data is arranged for first half 38 bits and in succession, a CRC with 32 bits, which is a transmission data error detection code, is arranged and lastly, the tail bit T with 6 bits indicating an end of the transmission data is arranged. Meanwhile, the CRC in the eighth symbol packet S18 may be a CRC which is generated by including not only the transmission data after the second symbol packet S12 but the data in the first symbol packet S11 (header information and the like).
Here, an example of the eight symbol packets is shown, but the number of the symbol packets is variable depending on the capacity of the transmission data (however, there is a case where the maximum number of the packets is regulated). For example, as shown in
Data in a case where the control data and the transmission data are mixed is generated by a process shown in the flowchart of FIG. 9. That is, after the process to add the header information which is the control data and the header CRC is carried out under the control of the control unit 26 (refer to
Next, a decoding process at a time of receiving a transmitted signal which is packeted to a state shown in
When the control unit 26 judges that the transmission is to this station at step 122, it is judged whether or not it is possible to decode the transmitted signal by an error detecting process (or error correcting process) which uses the header CRC and the like (step 124), and when the decoding is judged impossible, a process of transmitting control data demanding that transmission source station, or the control station transmit again this packet is carried out (step 125).
When the control unit 26 judges it possible to decode the transmitted signal at a step 124, it is judged from information indicated by the control data if the received packet is a packet of only the control data or a packet added with the transmission data (step 126), and when the packet is the one with only the control data, the control data is passed to the upper rank layer (step 128) and when the packet includes the transmission data, decoding of a transmission data portion is carried out (step 127) and the decoded transmitter data is passed to the upper rank layer (step 128).
By transmitting the data having the above-mentioned packet arrangement, each transmission device performs processes of transmitting and receiving the control data and processes of transmitting and receiving the transmission data are carried out by a packet having a common arrangement, and hence the control data and the other data can be subjected to a common process, thereby reducing a load on the transmission device. Particularly, the decoding of the control data as well as the transmission data can be carried out by a common process with a sole decoding circuit, thereby making it possible to simplify an arrangement of the receiving system although separate processes of them are carried out individually in the past.
Also, because the error detecting code is independently added to only the control data in the header portion and further, the number of bits of the error detecting code therefor is made to be comparatively a large value (that is, in the above-mentioned example, the header CRC with 32 bits whereas the control data with 35 bits) compared with that of the original data, a strong error detecting process and a strong error correcting process can be performed, thereby making it possible to prevent erroneous transmission of the control data before it happens. Further, because the error detecting and correcting processes and the decoding process can be carried out by the header portion alone, a judgement whether or not the information is in this station can be made by only a packet in the header portion. For example, when it is data to the other station, ensuing processes of receiving and decoding of the packet can be omitted.
Meanwhile, by carrying out the strong error detecting and correcting processes to the header portion, it becomes possible to surely transmit at least only the control data without unnecessarily improving quality of a transmission path at a stage of designing the transmission path. That is, without making a packet size and the arrangement of the header information portion a special arrangement for the control data or designing a transmission path of unnecessarily high quality, high reliable transmission can be realized with a form which is suited to an existing packet format.
Meanwhile, in the above-mentioned embodiment, the control data is made to be transmitted by one symbol packet only at the head, but the control data may well be transmitted by a plurality of symbol packets. In this case, with respect to important control data, the same data may well be transmitted repeatedly a plurality of times.
Data with the packet arrangement shown in
Next, a process on a side for receiving and decoding a signal which repeats the control information three times will be explained with reference to the flowchart in FIG. 13. First of all, the header information in the first symbol packet S31 is decoded under the control of the control unit 26 in the transmission device (step 141) to be followed by decoding of the header information in the second symbol packet S32 under the control of the control unit 26 in the transmission device (step 142) and further, the header information in the third symbol packet S33 is decoded under the control of the control unit 26 in the transmission device (step 143). Then, it is judged whether or not the control data of all the control packet is correctly decoded (step 144) and when all the control data are decoded, verification of an error corrected portion is carried out by a majority judgement of the three control data under the control of the control unit 26 in the transmission device (step 145), thereby supplying the control data which is judged correct to the upper rank layer (step 146).
When it is judged that all the three header information is not decoded at step 144, it is judged whether or not the two header information can be decoded (step 147) and when the two header information can be decoded, the control data which decoded the two header information are compared with each other to judge whether or not they coincide with each other (step 148). Here, when they coincide with each other, the control data are supplied to the upper rank layer (step 149). When there is no coincidence at step 148, the control data are removed and are not used for the control.
When it is judged that decoding of the two header information can not be carried out at step 147, it is judged whether or not one header information can be decoded (step 151), and when the one header information can be decoded, the control data which decoded the one header information is temporarily used (step 152) and supplied to the upper rank layer (step 153). When it is judged that the header information can not entirely be decoded, the received data at this time is removed and is not used for the control (step 154).
By repeatedly transmitting the header information including the control data, a possibility becomes higher of the important control data being surely received and decoded on the receiving side, thereby making it possible to carry out the control process more positively. Meanwhile, here, the example of repeatedly transmitting the same header information three times has been explained, but there may well be an arrangement in which the header information is repeatedly transmitted a plurality of times other than three times.
Also, in the above-mentioned embodiment, an example of the packet arrangement in a case of making up the transmission panel with the Orthogonal Frequency Division Multiplex has been shown, but the embodiment can be applied to a packet arrangement in which the other transmission system makes up the transmission path. For example,
Then, the receiving side decodes the header information in the first slot of each frame, judges the control data as well as if there is the transmission data in from the second slot on and the like. With such an arrangement being in place, the process according to the present invention can be applied to the arrangement in which the transmission path is set by the Time Division Multiplex system.
Also, in a case of a Code Division Multiplex (CDM) system, a portion corresponding to the first packet (frame) is encoded and decoded by using a specified code and at a time when it is judged that the transmission data is included thereafter, by making data of all the packets (frames) decoded, the process of the present invention can be applied.
Also, the above-mentioned embodiment is applied to the radio local area network in a home, but is also applied to the transmission control when the other transmission process is carried out.
Also, in the above-mentioned embodiment, an explanation has not particularly been made about the contents of the control data making up the header information, but there may well be transmitted control data of any form. Also, with respect to the transmission source for transmitting the header information, instead of a case where the transmission device in the transmission source carrying out the data transmission is made to carry out the transmission, a transmission device which is set to be a control station (master) other than the transmission device in the transmission source may well be made to carry out the transmission.
According to the first radio transmission method, the control data and the other data are transmitted with the common packet arrangement, the reception of the control data as well as the other data can be subjected to a common process on the reception side and hence the reception process of the control data can be easily carried out without carrying out a specified process.
According to the second radio transmission method, in the first radio transmission method, by adding the predetermined error detecting code or the error correcting code to the data having the arrangement of the packet transmitted among a plurality of the communication stations as well as by independently adding the predetermined error detecting code or the error correcting code to the transmission data transmitted with the packet arrangement, it becomes possible to favorably transmit only the control data.
According to the third radio transmission method, it becomes possible to more strictly add the error detecting code or the error correcting code to the control data than to the other data, and to excellently transmit only the control data as well as to surely control the transmission within a net work system with the control data from the controls station.
According to the fourth radio transmission method, the repeated transmission of the control data enhances the possibility of correctly receiving the control data on the reception side.
According to the fifth radio transmission method, in the fourth radio transmission method, by individually adding the error detecting code or the error correcting code to every one unit of the control data transmitted a plurality of times, by individually carrying out the error detecting process or the error correcting process at every one unit of the control data on the reception side and by carrying out the control process by utilizing control data with no error, the favorable reception process becomes possible based on the control data transmitted a plurality of times.
According to the sixth radio transmission method, in a case where the control data and the other data are transmitted with the same packet arrangement or the like, when the received data can not be decoded although each data can appropriately be processed, they are made to be transmitted again, thereby making it possible to appropriately carry out the reception process of the control data.
According to the first radio transmission device, the control device and the other data are transmitted in the form of the common packet arrangement, the reception processes of the control data and the other data can be made common on the reception side, thereby making it possible to simply carry out the reception process of the control data without carrying out a special process.
According to the second radio transmission device, in the first radio transmission device, by carrying out the error detecting process or the error correcting process based on the error detecting code or the error correcting code added to the data having the packet arrangement as well as by carrying out the error detecting process or the error correcting process based on the error detecting code or the error correcting code independently added to the control data included in the header portion, it becomes possible to carry out stringent error detection or error correction processes to the control data as well as to more surely receive the control data than the other data.
According to the third radio transmission device, it becomes possible to more stringently carry out the error detection process or the error correction process to the control data than to the other data, to more surely receive only the control data and to carry out the control process of sure data transmission based on the control data.
According to the fourth radio transmission device, because the same control data is repeatedly transmitted, a possibility becomes higher for this transmitted control data to correctly reach the other radio transmission device as well as a possibility becomes higher that transmission from the other transmission device by the control of this radio transmission device within the network system can be correctly carried out, thereby making it possible to favorably control the transmission control.
According to the fifth radio transmission device, in the fourth radio transmission device, by individually adding the error detecting code or the error correcting code by the control data processing unit to every unit of the control data transmitted from the transmission processing unit a plurality of times, the error detecting process or the error correcting process can be carried out on the reception side at every unit of the control data, and a possibility becomes higher that the control data can be more correctly received.
According to the sixth radio transmission device, in a case where the control data and the other data are transmitted with the same packet arrangement or the like, when the decoding of the reception data can not be carried out although each data is appropriately processed, a countermeasure can be taken by transmitting its data again.
Having described preferred embodiments of the present invention with reference to the accompanying drawings, it is to be understood that the present invention is not limited to the above-mentioned embodiments and that various changes and modifications can be effected therein by one skilled in the art without departing from the spirit or scope of the present invention as defined in the appended claims.
Patent | Priority | Assignee | Title |
8737286, | Apr 23 2009 | Panasonic Intellectual Property Corporation of America | Sub-frame structure for use in advanced communication systems |
8964734, | Jul 26 2007 | DIRECTV, LLC | Method and system for communicating content having modified packet headers through a satellite |
9564988, | Jul 26 2007 | DIRECTV, LLC | Method and system for forming a formatted content stream and using a cyclic redundancy check |
Patent | Priority | Assignee | Title |
4500989, | Aug 02 1982 | Nortel Networks Limited | Digital communication system |
5212715, | Jan 25 1991 | Motorola, Inc.; MOTOROLA, INC , A CORP OF DE | Digital communication signalling system |
5345594, | Jan 31 1991 | Pioneer Electronic Corporation | Information transmission system retransmitting information signals according to retransmission schedule |
5430738, | Jan 31 1991 | Pioneer Electronic Corporation | Information transmission system for transmitting a digital information signal divided into packets with an information signal error diagnosis and correction function |
5638384, | Jan 07 1993 | Kabushiki Kaisha Toshiba | Data communication system |
5646941, | May 31 1994 | MATSUSHITA ELECTRIC INDUSTRIAL CO , LTD | Digital data transmission system including a device for data block, header and packet generation |
5675736, | May 24 1995 | International Business Machines Corporation | Multi-node network with internode switching performed within processor nodes, each node separately processing data and control messages |
5740188, | May 29 1996 | Hewlett Packard Enterprise Development LP | Error checking and correcting for burst DRAM devices |
5944843, | Aug 21 1997 | Hewlett Packard Enterprise Development LP | Method and apparatus for using the unused bits of a data packet to transmit additional information |
6084888, | Mar 05 1997 | Hitachi, Ltd. | Communication method and communication equipment |
7013354, | Oct 05 1998 | Canon Kabushiki Kaisha | Channel protocol for IEEE 1394 data transmission |
EP682425, | |||
JP10135985, | |||
JP4245819, | |||
JP57060751, | |||
JP59079658, | |||
JP59103442, | |||
JP6120859, | |||
JP62125734, | |||
JP63016744, | |||
JP63018030, | |||
JP63224443, | |||
JP7023030, | |||
JP7193578, | |||
JP7336367, | |||
JP9051337, | |||
WO9745976, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Nov 21 2003 | Sony Corporation | (assignment on the face of the patent) | / | |||
Oct 18 2013 | Sony Corporation | THOMSON LICENSING SAS | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 031951 | /0499 | |
Mar 21 2019 | THOMSON LICENSING SAS | Sony Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 048981 | /0751 |
Date | Maintenance Fee Events |
Feb 05 2013 | ASPN: Payor Number Assigned. |
Feb 05 2013 | RMPN: Payer Number De-assigned. |
Mar 12 2013 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Aug 10 2013 | 4 years fee payment window open |
Feb 10 2014 | 6 months grace period start (w surcharge) |
Aug 10 2014 | patent expiry (for year 4) |
Aug 10 2016 | 2 years to revive unintentionally abandoned end. (for year 4) |
Aug 10 2017 | 8 years fee payment window open |
Feb 10 2018 | 6 months grace period start (w surcharge) |
Aug 10 2018 | patent expiry (for year 8) |
Aug 10 2020 | 2 years to revive unintentionally abandoned end. (for year 8) |
Aug 10 2021 | 12 years fee payment window open |
Feb 10 2022 | 6 months grace period start (w surcharge) |
Aug 10 2022 | patent expiry (for year 12) |
Aug 10 2024 | 2 years to revive unintentionally abandoned end. (for year 12) |