From mboxrd@z Thu Jan 1 00:00:00 1970 From: Hauke Mehrtens Date: Wed, 31 Oct 2012 14:32:44 +0100 Subject: [ath9k-devel] [PATCH] ath9k: [DFS] add pulse width tolerance for ETSI In-Reply-To: <1351682581-30683-1-git-send-email-zefir.kurtisi@neratec.com> References: <1351682581-30683-1-git-send-email-zefir.kurtisi@neratec.com> Message-ID: <5091287C.9030408@hauke-m.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: ath9k-devel@lists.ath9k.org On 10/31/2012 12:23 PM, Zefir Kurtisi wrote: > Add 5% width tolerance for radar patterns defined by ETSI. > > Signed-off-by: Zefir Kurtisi > --- > .../net/wireless/ath/ath9k/dfs_pattern_detector.c | 7 ++++++- > 1 files changed, 6 insertions(+), 1 deletions(-) > > diff --git a/drivers/net/wireless/ath/ath9k/dfs_pattern_detector.c b/drivers/net/wireless/ath/ath9k/dfs_pattern_detector.c > index 3b12914..24877b0 100644 > --- a/drivers/net/wireless/ath/ath9k/dfs_pattern_detector.c > +++ b/drivers/net/wireless/ath/ath9k/dfs_pattern_detector.c > @@ -42,10 +42,15 @@ struct radar_types { > #define MIN_PPB_THRESH 50 > #define PPB_THRESH(PPB) ((PPB * MIN_PPB_THRESH + 50) / 100) > #define PRF2PRI(PRF) ((1000000 + PRF / 2) / PRF) > +/* percentage of pulse width tolerance */ > +#define WIDTH_TOLERANCE 5 > +#define WIDTH_LOWER(X) ((X*(100-WIDTH_TOLERANCE)+50)/100) > +#define WIDTH_UPPER(X) ((X*(100+WIDTH_TOLERANCE)+50)/100) ^^^ Why are you adding 50 there? If you want to just add 5% tolerance, then the +50 is wrong there, but I do not know anything about radar patterns defined by ETSI. Hauke