This application claims the priorities of Korean Patent Application Nos. 10-2009-0086544 filed on Sep. 14, 2009 and 10-2010-0016335 filed on Feb. 23, 2010, in the Korean Intellectual Property Office, the disclosures of which are incorporated herein by reference.
1. Field of the Invention
The present invention relates to a frequency selective transmission apparatus, and more particularly, to a technology capable of proposing various types of frequency selective transmission apparatuses using a frequency selective spread code so as to avoid a frequency band in which noise power, more so than other bands, is concentrated around a human body and use a limited frequency band in which signal strength transmitted through a human body serving as a waveguide is larger than signal strength radiated to the outside of the human body, thereby making it possible to reduce the complexity of analog transmitting/receiving ends necessary to transmit a passband to reduce power consumption while obtaining a predetermined processing gain according to various transmission data rates and various applications.
2. Description of the Related Art
Korean Patent No. 829865 filed by the present inventor in 2006 and registered in 2008, entitled “System and Method for Human Body Communication using Limited Passband”, disclosed a system and a method for human body communication that use a limited passband from 5 MHz to 40 MHz in order to implement a system for human body communication and perform scrambling, channel coding, interleaving, spreading, and so on, using unique user identification information (ID).
In addition, Korean Patent No. 912543 filed in 2007 and registered in 2009, entitled “Apparatus and Method for Modulation and Demodulation using Frequency Selective Baseband”, disclosed a frequency selective multi-structure capable of improving a processing gain and a transmission data rate of an entire system by using serial-to-parallel conversion, frequency selective baseband transmission, and a limited number of spread codes.
However, the configuration of the transmission apparatus for transmitting data having various transmission data rates according to a defined frame construction and the configuration of the transmission apparatus for providing appropriate quality according to various applications have not been disclosed.
An aspect of the present invention provides a frequency selective transmission apparatus implemented in various types and capable of reducing the complexity of analog transmitting/receiving ends necessary to transmit a passband to reduce power consumption while obtaining a predetermined processing gain according to various transmission data rates and various applications.
According to an aspect of the present invention, there is provided a frequency selective transmission apparatus, including: a preamble generating unit that generates a preamble for frame synchronization; an SFD/RI generating unit that generates a start frame delimiter/rate indicator (SFD/RI) having the function of an indicator to announce the start of the frame and a function to define the transmission rates of a header field or header and data fields; a header generating unit that generates a header including attribute information on transmission data; a data generating unit that has a predetermined processing gain and transmits digital data at a desired frequency band; a pilot generating unit that generates a pilot inserted into the frame for frequency offset compensation; a multiplexer that receives and multiplexes outputs from the preamble generating unit, the SFD/RI generating unit, the header generating unit, the data generating unit, and the pilot generating unit, respectively; and a signal electrode that transmits the output from the multiplexer into a human body.
According to another aspect of the present invention, there is provided a frequency selective transmission apparatus, comprising: a preamble generating unit that generates a preamble for frame synchronization; an SFD/RI generating unit that generates a start frame delimiter/rate indicator (SFD/RI) having a function of an indicator to announce the start of the frame and a function to define the transmission rates of header/data fields; a header/data generating unit that transmits a header and data having a predetermined processing gain at the desired frequency band by spreading the header and the data including attribute information on transmission data in the same manner; a pilot generating unit that generates a pilot inserted into the frame for frequency offset compensation; a first multiplexer that receives and multiplexes outputs from the preamble generating unit, the SFD/RI generating unit, the header/data generating unit, and the pilot generating unit, respectively; and a signal electrode that transmits the output from the first multiplexer into a human body.
The above and other aspects, features and other advantages of the present invention will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings, in which:
Hereinafter, exemplary embodiments will be described in detail with reference to the accompanying drawings so that they can be easily practiced by those skilled in the art to which the present invention pertains. However, in describing the exemplary embodiments of the present invention, detailed descriptions of well-known functions or constructions are omitted so as not to obscure the description of the present invention with unnecessary detail. In addition, like reference numerals denote parts performing similar functions and actions throughout the drawings.
Throughout this specification, when it is described that an element is “connected” to another element, the element may be “directly connected” to another element or “indirectly connected” to another element through a third element. In addition, unless explicitly described otherwise, “comprising” any components will be understood to imply the inclusion of other components but not the exclusion of any other components.
A transmission apparatus disclosed in the exemplary embodiments of the present invention uses frequency selective digital transmission (FSDT). The frequency selective digital transmission spreads data in a frequency domain by using a frequency selective spread code and then transmits it in digital form. Further, a dominant frequency in which most transmission signals are distributed may be selected by using the specific frequency selective spread code.
Referring to
Referring to
The 64 Walsh codes may be divided into one or more sub-groups. For example, when selecting 32 Walsh codes of 64 Walsh codes and using them as the frequency selective spread code, the 64 Walsh codes are divided into two sub-groups of A0 and A1. Similarly, when selecting 16 Walsh codes and using them, the 64 Walsh codes are divided into four sub-groups of B0 to B3, when selecting 8 Walsh codes and using them, the 64 Walsh codes are divided into 8 sub-groups of C0 to C7, when selecting 4 Walsh codes and using them, the 64 Walsh codes are divided into 16 sub-groups of D0 to D15, and when selecting 2 Walsh codes and using them, the 64 Walsh codes are divided into 32 sub-groups of E0 to E31. A user or a designer can select the desired frequency bands by selecting and using any one of the divided sub-groups as described above.
However, the number of Walsh codes and the number of sub-groups are not limited thereto. A total of 2N (N is real number) Walsh codes are divided into 2M (M is real number, M<N) to generate the sub-groups, thereby making it possible to select and use any one of the sub-groups.
A configuration of the frequency selective transmission apparatus according to various exemplary embodiments of the present invention will now be described with reference to
A frequency selective transmission apparatus according to a first embodiment is configured to include a microcontroller 10, a transmission register 20, a transmission buffer 30, a preamble generating unit 40, an SFD/RI generating unit 50, a header generating unit 60, a data generating unit 70, a pilot generating unit 80, a multiplexer 90, an analog transmission processing unit 100, and a signal electrode 110.
The microcontroller 10 processes transmission data and data information received from an upper layer, wherein the data information is transmitted to the transmission register 20 and the transmission data is transmitted to the transmission buffer 30.
The transmission register 20 inputs the data information transmitted from the microcontroller 10, that is, a preamble construction value, an SFD/RI control value, and attribute information on the transmission data to the preamble generating unit 40, the SFD/RI generating unit 50, and the header generating unit 60, respectively.
The transmission buffer 30 stores the transmission data transmitted from the microcontroller 10 and inputs the corresponding transmission data into the data generating unit 70 at each defined time for each frame.
The preamble generating unit 40, which is for generating a preamble positioned at a start of each frame for frame synchronization, is configured to include a preamble generator 41 and a spreader 42. The preamble generator 41 may generate the preamble configured of, for example, pseudo noise codes or a repeated combination of the pseudo noise codes. The spreader 42 spreads the preamble generated from the preamble generator 41. The spreader 42, which spreads the preamble into the desired frequency band while possibly maintaining the unique correlation characteristics of the preambles, may use any one of the Walsh codes shown in
The SFD/RI generating unit 50, which generates the SFD/RI that has a function of being an indicator to announce the start of the frame and a function to define the transmission rates of a header field or header and data fields, is configured to include an SFD/RI generator 51 and a spreader 52. The SFD/RI generator 51 may use the same pseudo noise code as that of the preamble generator 41 or the pseudo noise code different from that of the preamble generator 41 and may determine the transmission rates of the header field or the header and data fields following the SFD/RI by assigning a time offset to the start of the pseudo noise code. The spreader 52, which spreads the SFD/RI generated from the SFD/RI generator 51 to the desired frequency band, may use, for example, any one of the Walsh codes shown in
The header generating unit 60, which generates the header including the attribute information on the transmission data, is configured to include a header generator 61 and a spreader 62. The header generator 61 generates the header including an input value from the transmission register 20 and preset control bits and having the predetermined number of bits. At this time, when the SFD/RI generated from the SFD/RI generator 51 defines only the transmission rate of the header, the header includes information on the transmission rate of the data or when the SFD/RI generated from the SFD/RI generator 51 defines all of the transmission rates of the header and the data, the header may not include separate information on the transmission rate of the data. The spreader 62 spreads the header generated from the header generator 61 to the desired frequency band, and may use, for example, any one of the Walsh codes shown in
The data generating unit 70 transmits digital data having a predetermined processing gain at the user's or designer's desired frequency band and is configured to include a serial-to-parallel converter (S2P) 71 and a frequency selective spreader 72. The S2P 71 performs serial-to-parallel conversion on the transmission data input from the transmission buffer 30 according to the transmission rate of the data and converts it into N bits. For example, as shown in
The pilot generating unit 80, which generates the pilot inserted into the frame to be transmitted so as to compensate for the frequency offset with a transmitting end at a receiving end, is configured to include a pilot generator 81 and a spreader 82. The pilot generator 81 may use a portion of, or all of the preambles generated from the preamble generator 41 as the pilot or may generate the pilot having a predetermined length and the same construction as the preamble and output values different from the preamble by using a different initial value. The spreader 82, which spreads the pilot generated from the pilot generator 81 to the desired frequency band, may use, for example, any one of the Walsh codes shown in
The multiplexer 90 receives outputs from the preamble generating unit 40, the SFD/RI generating unit 50, the header generating unit 60, the data generating unit 70, and the pilot generating unit 80, respectively, and multiplexes them and outputs the frame constructed as shown in
The analog transmission processing unit 100 may be selectively provided according to the applications of the transmission apparatus, if necessary. The analog transmission processing unit 100 may be configured to include at least any one of a bandpass filter 101 that increases the limits on the desired frequency band and an amplifier 102 that amplifies the final output signals.
The signal electrode 110, which transmits an output from the multiplier 90 or the analog transmission processing unit 100 into a human body, may be implemented as a contact based electrode or a non-contact based electrode or an antenna structure.
A data generating unit according to a first exemplary embodiment of the present invention is configured to include the S2P 71 and the frequency selective spreader 72 and the frequency selective spreader 72 is configured to include a 6-bit counter 74 that is reset to an initial value for each symbol period, 5 XOR logic circuits 75-1 to 75-5 that perform Gray indexing, 6 AND logic circuits 76-1 to 76-6 that use outputs C5 to C0 from the 6-bit counter 74, an input bit s0, and output bits from the 5 XOR logic circuits 75-1 to 75-5, respectively, as inputs, and an XOR logic circuit 77 that performs an XOR on the outputs from 6 AND logic circuits 76-1 to 76-6. The frequency selective spreader 72 has 6 input bits (s0, b4=s1, b3=s2, b2=s3, b1=s4, b0).
The operation of the data generating unit will be described by way of example. As shown in
As shown in
As shown in
As shown in
A frequency selective transmission apparatus according to a second exemplary embodiment is configured to include the microcontroller 10, the transmission register 20, the transmission buffer 30, the preamble generating unit 40, the SFD/RI generating unit 50, the header/data generating unit 70, the pilot generating unit 80, first and second multiplexers 120 and 90, the analog transmission processing unit 100, and the signal electrode 110.
The frequency selective transmission apparatus according to the second exemplary embodiment is different from the frequency selective transmission apparatus according to the first exemplary embodiment in that when generating the header, it does not spread the header using one spread code but spread the header though the S2P and the frequency selective spreader similar to the data.
Specifically, the frequency selective transmission apparatus according to the second embodiment further includes the first multiplexer 120, wherein the transmission register 20 inputs the attribute information on the transmission data among the data information transmitted from the microcontroller 10 to the first multiplexer 120, the transmission buffer 30 stores the transmission data transmitted from the microcontroller 10 and inputs the corresponding transmission data to the first multiplexer 120 at each defined time for each frame, and the first multiplexer 120 multiplexes the attribute information on the input transmission data and the transmission data and inputs it to the header/data generating unit 70. The header/data generating unit 70 spreads the header and the data according to the frequency selective spread scheme, as in the data generating unit of the first exemplary embodiment. The remaining components are the same as each component of the frequency selective transmission apparatus according to the first exemplary embodiment and therefore, a detailed description thereof will be omitted.
A frequency selective transmission apparatus according to a third embodiment is configured to include the microcontroller 10, the transmission register 20, the transmission buffer 30, the preamble generating unit 40, the SFD/RI generating unit 50, the header generating unit 60, the data generating unit 70, the pilot generating unit 80, the multiplexer 90, the analog transmission processing unit 100, and the signal electrode 110, similar to the frequency selective transmission apparatus according to the first exemplary embodiment. However, the frequency selective transmission apparatus according to the third embodiment is different from frequency selective transmission apparatus according to the first exemplary embodiment in that the data generating unit 70 is configured to include the S2P 71, the first spreader 72 and the second spreader 73 while the remaining components thereof are the same as those of the first exemplary embodiment. Therefore, only the detailed components of the data generating unit 70 will be described with reference to
The data generating unit 70 according to the third exemplary embodiment is configured to include the S2P 71, the first spreader 72, and the second spreader 73. The S2P 71 receives 1-bit data input from the transmission buffer 30 and performs the serial-to-parallel conversion on the received 1-bit input according to the data transmission rate of the data and converts and outputs it into N bits. The first spreader 72 receives and spreads the output N bits from the S2P 72 and uses different spread codes according to the data transmission rate. The second spreader 73 spreads outputs from the other first spreader 72 using one spread code.
The operation of the data generating unit will be described in detail by way of example. As shown in
As shown in
As shown in
As shown in
A frequency selective transmission apparatus according to a fourth exemplary embodiment is configured to include the microcontroller 10, the transmission register 20, the transmission buffer 30, the preamble generating unit 40, the SFD/RI generating unit 50, the header/data generating unit 70, the pilot generating unit 80, the first and second multiplexers 120 and 90, a spreader 130, the analog transmission processing unit 100, and the signal electrode 110.
The frequency selective transmission apparatus according to the fourth embodiment includes the first multiplexer 120 in order to spread the header and the data by using the same spread scheme as the second exemplary embodiment. The frequency selective transmission apparatus according to the fourth embodiment is different from the above-mentioned exemplary embodiments in that it replaces the spreaders (the second spreader in the data generator) included in the preamble generating unit, the SFD/RI generating unit, the data generating unit, and the pilot generating unit, respectively, with a single spreader 130 connected to the output end of the second multiplexer 90.
The spreader 130 connected to the output end of the second multiplexer 90 uses a single spreading code, for example, W63, to spread the output of the second multiplexer 90.
As set forth above, the present invention selectively uses the analog transmission processing unit according to various applications at the time of transmitting the data having various transmission data rates according to the defined frame construction, thereby making it possible to obtain the predetermined processing gain at the desired frequency band only by using the digital signal or the amplified analog signal having the limited band, maintain the applications at the optimized high quality, simplify the implementation thereof, and reduce the circuit complexity and the power consumption.
While the present invention has been shown and described in connection with the exemplary embodiments, it will be apparent to those skilled in the art that modifications and variations can be made without departing from the spirit and scope of the invention as defined by the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2009-0086544 | Sep 2009 | KR | national |
10-2010-0016335 | Feb 2010 | KR | national |