Method and apparatus for detection adjacent channel interference signal using channel information in mac frame
11343872 ยท 2022-05-24
Assignee
Inventors
- Jae Jun Ban (Seongnam-si, KR)
- Jae Wan Kim (Seongnam-si, KR)
- Won Man Kim (Seongnam-si, KR)
- Beom Jin Kim (Seongnam-si, KR)
Cpc classification
H04W36/02
ELECTRICITY
International classification
H04N1/00
ELECTRICITY
Abstract
A method and an apparatus for filtering a wireless signal by parsing a wireless signal transmitted from a surrounding wireless terminal so as to extract channel information of the surrounding wireless terminal in a MAC frame and performing adaptive filtering on the wireless signal.
Claims
1. A wireless terminal, comprising: a channel setting portion configured to collect user setting information of a target channel to be permitted in association with data buffering to a memory area; a signal receiving portion configured to receive a wireless signal transmitted from at least one surrounding wireless terminal; and a signal processing portion configured to parse the wireless signal so as to extract channel information corresponding to the surrounding wireless terminal in a Media Access Control (MAC) frame of the wireless signal and perform adaptive filtering on the wireless signal based on the user setting information and the channel information, wherein the wireless signal is a beacon signal, a probe response signal or a probe request signal; wherein the signal processing portion extracts the channel information corresponding to a frequency band currently used by the surrounding wireless terminal from the MAC frame of the wireless signal; wherein the channel setting portion collects a frequency band currently used by the wireless terminal as the user setting information; and wherein the signal processing portion controls data of the wireless signal to be buffered in the memory area when the frequency band currently used by the surrounding wireless terminal is identical to the frequency band currently used by the wireless terminal.
2. The wireless terminal according to claim 1, wherein the channel setting portion is configured to control a mode switch into a filtering mode in which adaptive filtering function is performed on the wireless signal based on size information of a buffering space in the memory area.
3. The wireless terminal according to claim 1, wherein the surrounding wireless terminal is an access point (AP) device, and the wireless signal is a beacon signal or a probe response signal.
4. The wireless terminal according to claim 1, wherein the surrounding wireless terminal is a station (STA) device, and the wireless signal is a probe request signal.
5. The wireless terminal according to claim 1, wherein the signal processing portion is configured to extract direct sequence spread spectrum (DSSS) parameter set information in the MAC frame and extract the channel information based on frequency information included in the DSSS parameter set information with regard to a frequency band, which the surrounding wireless terminal is using.
6. The wireless terminal according to claim 1, wherein the signal processing portion is configured to regard the wireless signal as an adjacent channel interference (ACI) signal and perform a filtering process in order for data of the wireless signal not to be buffered in the memory area, when the target channel is different from a channel corresponding to the surrounding wireless terminal.
7. A computer program stored in a computer-readable recording medium, the computer program, when combined with hardware, performs: a process of collecting user setting information of a target channel to be permitted in association with data buffering to a memory area; a process of receiving a wireless signal transmitted from at least one surrounding wireless terminal; and a process of parsing the wireless signal so as to extract channel information corresponding to the surrounding wireless terminal in a MAC frame of the wireless signal and performing adaptive filtering on the wireless signal based on the user setting information and the channel information, wherein the wireless signal is a beacon signal, a probe response signal or a probe request signal; wherein the process of parsing the wireless signal comprise: extracting the channel information corresponding to a frequency band currently used by the surrounding wireless terminal from the MAC frame of the wireless signal; wherein the process of collecting the user setting information comprise: collecting a frequency band currently used by the wireless terminal as the user setting information; and wherein the process of parsing the wireless signal comprise: controlling data of the wireless signal to be buffered in the memory area when the frequency band currently used by the surrounding wireless terminal is identical to the frequency band currently used by the wireless terminal.
8. A method for filtering a wireless signal, comprising the steps of: collecting user setting information of a target channel to be permitted in association with data buffering to a memory area; receiving a wireless signal transmitted from at least one surrounding wireless terminal; and parsing the wireless signal so as to extract channel information corresponding to the surrounding wireless terminal in a MAC frame of the wireless signal and performing adaptive filtering on the wireless signal based on the user setting information and the channel information, wherein the wireless signal is a beacon signal, a probe response signal or a probe request signal; wherein the parsing the wireless signal comprise: extracting the channel information corresponding to a frequency band currently used by the surrounding wireless terminal from the MAC frame of the wireless signal; wherein the collecting the user setting information comprise: collecting a frequency band currently used by the wireless terminal as the user setting information; and wherein the parsing the wireless signal comprise: controlling data of the wireless signal to be buffered in the memory area when the frequency band currently used by the surrounding wireless terminal is identical to the frequency band currently used by the wireless terminal.
Description
BRIEF DESCRIPTION OF SEVERAL VIEWS OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
DESCRIPTION OF SPECIFIC EMBODIMENTS OF THE INVENTION
(6) Hereinafter, with reference to the appended drawings, an embodiment is described in detail.
(7) As mentioned above, in a current WLAN system, when allocating limited frequency channels to a plurality of STAs and, in turn, transmitting/receiving data via the allocated frequency channels, interference between the adjacent channels, i.e. an ACI, may be caused.
(8) In the meantime, a conventional wireless terminal could not correctly identify a wireless signal received from a surrounding wireless terminal, even in the case that such a wireless signal is an ACI, whereby unnecessary data is buffered in the buffer area of a memory. For instance, referring to
(9) With regard thereto, there is proposed an embodiment to parse a wireless signal transmitted from a surrounding wireless terminal so as to yield channel information of the surrounding wireless terminal in a MAC frame and perform adaptive filtering on the wireless signal based on the yielded channel information, thereby addressing a problem of efficiency reduction in the use of buffers in a memory due to a reception of the interference signals of adjacent channels.
(10)
(11) In the present embodiment, a wireless terminal 300 may be an access point (AP) device configured to convert a wired Internet signal provided by an Internet Service Provider (ISP) into a wireless signal. On the contrary, the wireless terminal 300 may be a station (STA) device configured to receive a wireless LAN signal provided by an AP device. However, the wireless terminal 300 of the present embodiment is not limited to a particular device in terms of the implementations.
(12) As shown in
(13) The signal receiving portion 310 is configured to receive a wireless signal transmitted from at least one surrounding wireless terminal. Such a signal receiving portion 310 may include a communications device (for example, an antenna) configured to receive the wireless signal and a modem device configured to convert the received wireless signal into a digital signal, as components thereof.
(14) In an embodiment, the signal receiving portion 310 may receive a wireless signal including a MAC frame (Mac Protocol Data Unit, MPDU) as a wireless signal which is a candidate to be filtered. For instance, if the surrounding wireless terminal is an AP device and the wireless terminal 300 is an STA device, the signal receiving portion 310 may receive, as the wireless signal, a beacon signal transmitted from the surrounding wireless terminal or a probe response signal transmitted from the surrounding wireless terminal in response to a probe request signal transmitted from the wireless terminal 300.
(15) In another embodiment, if the surrounding wireless terminal is an STA device and the wireless terminal 300 is an AP device, the signal receiving portion 310 may receive, as the wireless signal, a probe request signal transmitted from the surrounding wireless terminal.
(16) The signal processing portion 320 refers to a device which extracts channel information corresponding to the surrounding wireless terminal based on the wireless signal received via the signal receiving portion 310 and performs adaptive filtering by determining whether the received signal is an adjacent channel interference signal to the respective wireless signal based thereon.
(17) In an embodiment, the signal processing portion 320 parses the wireless signal received via the signal receiving portion 310 and extracts the channel information corresponding to the surrounding wireless terminal in the MAC frame of the wireless signal. To this end, the signal processing portion 320 may include a parser device (e.g. Information Element ID=0x3) as a component.
(18) More specifically, the signal processing portion 320 may extract DSSS parameter set information included in the MAC frame of the wireless signal and extract the channel information corresponding to the surrounding wireless terminal based on the channel information included in the DSSS parameter set information. Herein, the parameter set information is set information of a variety of variables with respect to a data transmission method of the surrounding wireless terminals. For reference, in a case of a Wi-Fi environment, the DSSS parameter set information refers to parameter set information with respect to a 2.4 GHz band.
(19) Such DSSS parameter set information includes frequency information with regard to a frequency band (Hz) which a surrounding wireless terminal is using. The frequency information may be center frequency information, and the signal processing portion 320 may identify which frequency band the surrounding wireless terminal is currently using, by means of the center frequency information.
(20) For instance, in a case that the surrounding wireless terminal is an AP device, the signal processing portion 320 receives a beacon signal, such as the signal shown in
(21) In another embodiment, when the surrounding wireless terminal is an STA device, the signal processing portion 320 receives a probe request signal such as the signal shown in
(22) In the meantime, specific information with regard to the DSSS parameter set information extracted by the signal processing portion 320 can be identified by means of
(23) The signal processing portion 320 compares the extracted channel information with regard to the surrounding wireless terminal to predetermined target channel information and performs adaptive filtering on the wireless signal according to the comparison result.
(24) The signal processing portion 320 controls data of the wireless signal to be buffered in the memory area of the memory portion 330, when the target channel is identical to the channel corresponding to the surrounding wireless terminal.
(25) In addition, the signal processing portion 320 regards the wireless signal as an adjacent channel interference signal and performs a filtering process in order for data of the wireless signal not to be buffered in the memory area of the memory portion 330, when the target channel is different from a channel corresponding to the surrounding wireless terminal.
(26) Meanwhile, in an embodiment, the signal processing portion 320 controls a mode switch into a filtering mode in which adaptive filtering function is performed on the wireless signal. For instance, the signal processing portion 320 may control the wireless terminal 300 to always operate in the filtering mode or to adaptively switch a mode to the filtering mode based on size information (e.g. remaining space) of the buffering space in the memory area.
(27) The memory portion 330 includes the memory area, and stores and provides data in the buffering space of the memory area.
(28) In an embodiment, since buffering of an adjacent channel interference signal in the memory area of the memory portion 330 is blocked in advance, the buffer usage efficiency of the memory portion 330 can be maximized.
(29) The channel setting portion 340 performs a function of collecting user setting information of a target channel to be permitted in association with data buffering to the memory area. Such a target channel may be a channel unique to the wireless terminal 300 differentiated from a channel corresponding to the surrounding wireless channel.
(30)
(31) A wireless terminal 300 collects user setting information of a target channel to be permitted in association with data buffering to a memory area (i.e. S402). In step S402, the wireless terminal 300 may collect channel information with regard to the frequency band currently used by the wireless terminal 300 as the user setting information of the target channel.
(32) The wireless terminal 300 receives a wireless signal transmitted from at least one surrounding wireless terminal (i.e. S404). In step S404, the wireless terminal 300 receives the wireless signal including a MAC frame from the surrounding wireless terminal. For instance, when the surrounding wireless terminal is an AP device, the wireless terminal 300 may receive, as the wireless signal, a beacon signal or a probe response signal transmitted from the surrounding wireless terminal.
(33) In another embodiment, when the surrounding wireless terminal is an STA device, the wireless terminal 300 may receive, as the wireless signal, a probe request signal transmitted from the surrounding wireless terminal.
(34) The wireless terminal 300 parses the wireless signal received in step S404 and extracts channel information corresponding to the surrounding wireless terminal in a MAC frame of the wireless signal (i.e. S406). In step S406, the wireless terminal 300 may extract DSSS parameter set information included in the MAC frame of the wireless signal and extract the channel information corresponding to the surrounding wireless terminal based on the channel information included in the DSSS parameter set information.
(35) The wireless terminal 300 performs adaptive filtering on the wireless signal based on the user setting information collected in step S402 and the channel information extracted in step S406 (or S408). In step S408, when the target channel is identical to a channel corresponding to the surrounding wireless terminal, the wireless terminal 300 controls data of the wireless signal to be buffered in the memory area of the memory portion 330.
(36) The wireless terminal 300 performs a filtering process in order for data of the wireless signal not to be buffered in the memory area, when the target channel is different from a channel corresponding to the surrounding wireless terminal.
(37) Herein, steps S402 to S408 correspond to the operations of the respective components of the wireless terminal described above, and thus, are not further described in detail.
(38) In
(39) As mentioned above, the method of filtering a wireless signal shown in
(40) The foregoing is merely an exemplary description of a technical spirit of an embodiment, and it will be apparent to one of ordinary skill in the art that various changes and modifications may be made without departing from the scope of the essential features of the embodiments. Accordingly, the embodiments are to be considered in a descriptive sense only, and not for purposes of limitation. The protection scopes of the embodiments are to be interpreted by the appended claims, and all the technical spirits within the equivalent range are to be construed as being included in the protection scopes of the embodiments.
REFERENCE NUMERALS ARE DESCRIBED AS FOLLOWS
(41) 300: wireless terminal 310: Signal Receiving Portion 320: Signal Processing Portion 330: Memory Portion 340: Channel Setting Portion