Data transmitting/receiving apparatus and received data analysis method

Information

  • Patent Application
  • 20070195720
  • Publication Number
    20070195720
  • Date Filed
    February 15, 2007
    18 years ago
  • Date Published
    August 23, 2007
    17 years ago
Abstract
The present invention provides a data transmitting/receiving apparatus which determines whether received data is destined therefor, and a received data analysis method thereof. In the data transmitting/receiving apparatus, a comparison circuit in a transmitter-receiver outputs any of real data related to part of reception data and all data related to all thereof in accordance with a reception data selection signal and supplies the same to a control circuit. Therefore, only the data necessary for reception processing by the control circuit is supplied, whereby the time required to perform a receiving operation by the present apparatus can be shortened and the efficiency of the receiving operation can be enhanced.
Description

BRIEF DESCRIPTION OF THE DRAWINGS

While the specification concludes with claims particularly pointing out and distinctly claiming the subject matter which is regarded as the invention, it is believed that the invention, the objects and features of the invention and further objects, features and advantages thereof will be better understood from the following description taken in connection with the accompanying drawings in which:



FIG. 1 is a block diagram showing one embodiment of a data transmitting/receiving apparatus according to the present invention;



FIG. 2 is a schematic diagram of a wireless network system to which the data transmitting/receiving apparatus according to the embodiment shown in FIG. 1 is applied;



FIG. 3 is a block diagram illustrating an example of a comparison circuit employed in the data transmitting/receiving apparatus according to the embodiment shown in FIG. 1;



FIG. 4 is a flowchart for describing a procedure of operations of the data transmitting/receiving apparatus according to the embodiment shown in FIG. 1;



FIG. 5 is a timing chart for describing a procedure of operations of the comparison circuit shown in FIG. 3;



FIG. 6 is a block diagram showing an example of a comparison executing section in the comparison circuit shown in FIG. 3;



FIG. 7 is a timing chart for describing a procedure of operations of the comparison executing section shown in FIG. 6;



FIG. 8 is a timing chart for describing a procedure of operations of the comparison executing section shown in FIG. 6;



FIG. 9 is a block diagram showing an example of the comparison executing section in the comparison circuit shown in FIG. 3; and



FIG. 10 is a timing chart for describing a procedure of operations of the comparison executing section shown in FIG. 9.


Claims
  • 1. A data transmitting/receiving apparatus comprising: transmitting/receiving means for transmitting and receiving desired reception data and transmission data by radio waves; andcontrol means for controlling transmission/reception of the reception data and the transmission data and performing reception processing on reception processing data based on the reception data,wherein the transmitting/receiving means includes comparing means for comparing data intended for comparison, corresponding to at least part of the reception data with predetermined comparison data to thereby determine whether the reception data is destined for the present apparatus, outputting the reception processing data when the reception data is destined for the present apparatus and supplying the same to the control means, andwherein the comparing means outputs any of real data related to part of the reception data and all data related to all thereof as the reception processing data in accordance with a reception data selection signal set to the control means.
  • 2. The data transmitting/receiving apparatus according to claim 1, wherein the comparing means sets a portion excluding the data intended for comparison, of the reception data as the real data.
  • 3. The data transmitting/receiving apparatus according to claim 1, wherein in order to perform reception processing on the reception processing data, the control means sets the reception data selection signal indicating 1 when the data intended for comparison, of the reception data is necessary and indicating 0 when other than the above to the comparing means, and wherein the comparing means sets the real data as the reception processing data when the reception data selection signal is 0 and sets said all data as the reception processing data when the reception data selection signal is 1.
  • 4. The data transmitting/receiving apparatus according to claim 3, wherein the transmitting/receiving means converts the received radio wave into analog form and effects demodulation processing thereon to produce the reception data, and wherein the comparing means includes comparison executing means for actually comparing the data intended for comparison and the predetermined comparison data, selecting means for selecting the real data and the all data in accordance with the reception data selection signal and setting the selected data as the reception processing data, and a shift register for parallel-transmitting the data intended for comparison, of the reception data to the comparison executing means and serially transmitting the real data to the selecting means.
  • 5. The data transmitting/receiving apparatus according to claim 1, wherein the control means determines bytes corresponding to a comparison and bytes non-corresponding to the comparison in association with respective bytes of the predetermined comparison data, produces comparison control data indicative of the result of determination thereof and sets the same to the comparing means, and wherein the comparing means determines according to the comparison control data whether the reception data is destined for the present apparatus in disregard for at least part of the result of comparison between the data intended for comparison and the predetermined comparison data.
  • 6. The data transmitting/receiving apparatus according to claim 5, wherein the control means determines comparison control information on the respective bytes, using logic values indicating 1 for the bytes corresponding to the comparison and indicating 0 for the bytes non-corresponding to the comparison, in association with the respective bytes of the comparison data, and produces the comparison control data constituted of the comparison control information about the respective bytes, and wherein the comparing means compares the data intended for comparison and the predetermined comparison data every byte, consequently obtains, every byte, a result of comparison indicating 1 when they coincide with each other and indicating 0 when they are different from each other, calculates logical sums of the comparison results for the respective bytes and the comparison control information on the respective bytes every byte, and determines that the reception data is destined for the present apparatus when the logical sums of the respective bytes are all 1.
  • 7. The data transmitting/receiving apparatus according to claim 1, wherein the comparing means includes holding means for storing the data intended for comparison as mask data when it is determined that the reception data is destined for the present apparatus, and wherein the holding means supplies the stored mask data to the control means.
  • 8. The data transmitting/receiving apparatus according to claim 7, wherein the holding means stores 0 therein every byte as an initial value of the mask data, and supplies the always-stored mask data to the control means during a period in which the comparing means operates to receive the radio wave.
  • 9. A method of analyzing reception data in a data transmitting/receiving apparatus wherein a transmitting/receiving section transmits and receives desired reception data and transmission data by radio waves, and a control section controls transmission/reception of the reception data and the transmission data and further performs reception processing on reception processing data based on the reception data, said method comprising: a comparing step for allowing the transmitting/receiving section to compare data intended for comparison, corresponding to at least part of the reception data with predetermined comparison data to thereby determine whether the reception data is destined for the present apparatus, and allowing the transmitting/receiving section to output the reception processing data when the reception data is destined for the present apparatus and to supply the same to the control section,wherein in said comparing step, any of real data related to part of the reception data and all data related to all thereof is outputted as the reception processing data in accordance with a reception data selection signal set to the control section.
  • 10. The method according to claim 9, wherein in said comparing step, a portion excluding the data intended for comparison, of the reception data is set as the real data.
  • 11. The method according to claim 9, wherein in said comparing step, in order to perform reception processing on the reception processing data, the control section sets the real data as the reception processing data when the reception data selection signal is 0, and sets the all data as the reception processing data when the reception data selection signal is 1, using the reception data selection signal indicating 1 when the data intended for comparison, of the reception data is necessary and indicating 0 when other than the above.
  • 12. The method according to claim 11, wherein the received radio wave is converted into analog form and effects demodulation processing thereon to produce the reception data, and wherein the comparing step includes a comparison executing step for actually comparing the data intended for comparison and the predetermined comparison data, a selecting step for selecting the real data and the all data in accordance with the reception data selection signal and setting the selected data as the reception processing data, and a transmitting step for, using a shift register, parallel-transmitting the data intended for comparison, of the reception data so as to be used in the comparison executing step and serially transmitting the real data so as to be used in the selecting step.
  • 13. The method according to claim 9, wherein in said comparing step, the control section determines bytes corresponding to a comparison and bytes non-corresponding to the comparison in association with respective bytes of the predetermined comparison data and uses comparison control data produced so as to indicate the result of determination, and wherein the control section determines according to the comparison control data whether the reception data is destined for the present apparatus in disregard for at least part of the result of comparison between the data intended for comparison and the predetermined comparison data.
  • 14. The method according to claim 13, wherein in said comparing step, when the control section determines comparison control information on the respective bytes, using logic values indicating 1 for the bytes corresponding to the comparison and indicating 0 for the bytes non-corresponding to the comparison, in association with the respective bytes of the comparison data, and produces the comparison control data constituted of the comparison control information about the respective bytes, the control section compares the data intended for comparison and the predetermined comparison data every byte, consequently obtains, every byte, results of comparison indicating 1 when they coincide with each other and indicating 0 when they are different from each other, calculates logical sums of the comparison results for the respective bytes and the comparison control information on the respective bytes every byte, and determines that the reception data is destined for the present apparatus when the logical sums of the respective bytes are all 1.
  • 15. The method according to claim 9, wherein the comparing step includes a holding step for storing the data intended for comparison as mask data when it is determined that the reception data is destined for the present apparatus, and wherein in said holding step, the stored mask data is supplied to the control section.
  • 16. The method according to claim 15, wherein in said holding step, 0 is stored every byte as an initial value of the mask data, and the always-stored mask data is supplied to the control section during a period in which the comparing step is in operation to receive the radio wave.
Priority Claims (1)
Number Date Country Kind
2006-040147 Feb 2006 JP national