\documentclass[11pt,twoside]{article}\makeatletter

\IfFileExists{xcolor.sty}%
  {\RequirePackage{xcolor}}%
  {\RequirePackage{color}}
\usepackage{colortbl}
\usepackage{wrapfig}
\usepackage{ifxetex}
\ifxetex
  \usepackage{fontspec}
  \usepackage{xunicode}
  \catcode`⃥=\active \def⃥{\textbackslash}
  \catcode`❴=\active \def❴{\{}
  \catcode`❵=\active \def❵{\}}
  \def\textJapanese{\fontspec{Noto Sans CJK JP}}
  \def\textChinese{\fontspec{Noto Sans CJK SC}}
  \def\textKorean{\fontspec{Noto Sans CJK KR}}
  \setmonofont{DejaVu Sans Mono}
  
\else
  \IfFileExists{utf8x.def}%
   {\usepackage[utf8x]{inputenc}
      \PrerenderUnicode{–}
    }%
   {\usepackage[utf8]{inputenc}}
  \usepackage[english]{babel}
  \usepackage[T1]{fontenc}
  \usepackage{float}
  \usepackage[]{ucs}
  \uc@dclc{8421}{default}{\textbackslash }
  \uc@dclc{10100}{default}{\{}
  \uc@dclc{10101}{default}{\}}
  \uc@dclc{8491}{default}{\AA{}}
  \uc@dclc{8239}{default}{\,}
  \uc@dclc{20154}{default}{ }
  \uc@dclc{10148}{default}{>}
  \def\textschwa{\rotatebox{-90}{e}}
  \def\textJapanese{}
  \def\textChinese{}
  \IfFileExists{tipa.sty}{\usepackage{tipa}}{}
\fi
\def\exampleFont{\ttfamily\small}
\DeclareTextSymbol{\textpi}{OML}{25}
\usepackage{relsize}
\RequirePackage{array}
\def\@testpach{\@chclass
 \ifnum \@lastchclass=6 \@ne \@chnum \@ne \else
  \ifnum \@lastchclass=7 5 \else
   \ifnum \@lastchclass=8 \tw@ \else
    \ifnum \@lastchclass=9 \thr@@
   \else \z@
   \ifnum \@lastchclass = 10 \else
   \edef\@nextchar{\expandafter\string\@nextchar}%
   \@chnum
   \if \@nextchar c\z@ \else
    \if \@nextchar l\@ne \else
     \if \@nextchar r\tw@ \else
   \z@ \@chclass
   \if\@nextchar |\@ne \else
    \if \@nextchar !6 \else
     \if \@nextchar @7 \else
      \if \@nextchar (8 \else
       \if \@nextchar )9 \else
  10
  \@chnum
  \if \@nextchar m\thr@@\else
   \if \@nextchar p4 \else
    \if \@nextchar b5 \else
   \z@ \@chclass \z@ \@preamerr \z@ \fi \fi \fi \fi
   \fi \fi  \fi  \fi  \fi  \fi  \fi \fi \fi \fi \fi \fi}
\gdef\arraybackslash{\let\\=\@arraycr}
\def\@textsubscript#1{{\m@th\ensuremath{_{\mbox{\fontsize\sf@size\z@#1}}}}}
\def\Panel#1#2#3#4{\multicolumn{#3}{){\columncolor{#2}}#4}{#1}}
\def\abbr{}
\def\corr{}
\def\expan{}
\def\gap{}
\def\orig{}
\def\reg{}
\def\ref{}
\def\sic{}
\def\persName{}\def\name{}
\def\placeName{}
\def\orgName{}
\def\textcal#1{{\fontspec{Lucida Calligraphy}#1}}
\def\textgothic#1{{\fontspec{Lucida Blackletter}#1}}
\def\textlarge#1{{\large #1}}
\def\textoverbar#1{\ensuremath{\overline{#1}}}
\def\textquoted#1{‘#1’}
\def\textsmall#1{{\small #1}}
\def\textsubscript#1{\@textsubscript{\selectfont#1}}
\def\textxi{\ensuremath{\xi}}
\def\titlem{\itshape}
\newenvironment{biblfree}{}{\ifvmode\par\fi }
\newenvironment{bibl}{}{}
\newenvironment{byline}{\vskip6pt\itshape\fontsize{16pt}{18pt}\selectfont}{\par }
\newenvironment{citbibl}{}{\ifvmode\par\fi }
\newenvironment{docAuthor}{\ifvmode\vskip4pt\fontsize{16pt}{18pt}\selectfont\fi\itshape}{\ifvmode\par\fi }
\newenvironment{docDate}{}{\ifvmode\par\fi }
\newenvironment{docImprint}{\vskip 6pt}{\ifvmode\par\fi }
\newenvironment{docTitle}{\vskip6pt\bfseries\fontsize{22pt}{25pt}\selectfont}{\par }
\newenvironment{msHead}{\vskip 6pt}{\par}
\newenvironment{msItem}{\vskip 6pt}{\par}
\newenvironment{rubric}{}{}
\newenvironment{titlePart}{}{\par }

\newcolumntype{L}[1]{){\raggedright\arraybackslash}p{#1}}
\newcolumntype{C}[1]{){\centering\arraybackslash}p{#1}}
\newcolumntype{R}[1]{){\raggedleft\arraybackslash}p{#1}}
\newcolumntype{P}[1]{){\arraybackslash}p{#1}}
\newcolumntype{B}[1]{){\arraybackslash}b{#1}}
\newcolumntype{M}[1]{){\arraybackslash}m{#1}}
\definecolor{label}{gray}{0.75}
\def\unusedattribute#1{\sout{\textcolor{label}{#1}}}
\DeclareRobustCommand*{\xref}{\hyper@normalise\xref@}
\def\xref@#1#2{\hyper@linkurl{#2}{#1}}
\begingroup
\catcode`\_=\active
\gdef_#1{\ensuremath{\sb{\mathrm{#1}}}}
\endgroup
\mathcode`\_=\string"8000
\catcode`\_=12\relax

\usepackage[a4paper,twoside,lmargin=1in,rmargin=1in,tmargin=1in,bmargin=1in,marginparwidth=0.75in]{geometry}
\usepackage{framed}

\definecolor{shadecolor}{gray}{0.95}
\usepackage{longtable}
\usepackage[normalem]{ulem}
\usepackage{fancyvrb}
\usepackage{fancyhdr}
\usepackage{graphicx}
\usepackage{marginnote}

\renewcommand{\@cite}[1]{#1}


\renewcommand*{\marginfont}{\itshape\footnotesize}

\def\Gin@extensions{.pdf,.png,.jpg,.mps,.tif}

  \pagestyle{fancy}

\usepackage[pdftitle={FPGA based Solution for the Identification of RADAR Pulse Sequences for Defense Applications},
 pdfauthor={}]{hyperref}
\hyperbaseurl{}

	 \paperwidth210mm
	 \paperheight297mm
              
\def\@pnumwidth{1.55em}
\def\@tocrmarg {2.55em}
\def\@dotsep{4.5}
\setcounter{tocdepth}{3}
\clubpenalty=8000
\emergencystretch 3em
\hbadness=4000
\hyphenpenalty=400
\pretolerance=750
\tolerance=2000
\vbadness=4000
\widowpenalty=10000

\renewcommand\section{\@startsection {section}{1}{\z@}%
     {-1.75ex \@plus -0.5ex \@minus -.2ex}%
     {0.5ex \@plus .2ex}%
     {\reset@font\Large\bfseries}}
\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
     {-1.75ex\@plus -0.5ex \@minus- .2ex}%
     {0.5ex \@plus .2ex}%
     {\reset@font\Large}}
\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
     {-1.5ex\@plus -0.35ex \@minus -.2ex}%
     {0.5ex \@plus .2ex}%
     {\reset@font\large}}
\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
     {-1ex \@plus-0.35ex \@minus -0.2ex}%
     {0.5ex \@plus .2ex}%
     {\reset@font\normalsize}}
\renewcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}%
     {1.5ex \@plus1ex \@minus .2ex}%
     {-1em}%
     {\reset@font\normalsize\bfseries}}


\def\l@section#1#2{\addpenalty{\@secpenalty} \addvspace{1.0em plus 1pt}
 \@tempdima 1.5em \begingroup
 \parindent \z@ \rightskip \@pnumwidth 
 \parfillskip -\@pnumwidth 
 \bfseries \leavevmode #1\hfil \hbox to\@pnumwidth{\hss #2}\par
 \endgroup}
\def\l@subsection{\@dottedtocline{2}{1.5em}{2.3em}}
\def\l@subsubsection{\@dottedtocline{3}{3.8em}{3.2em}}
\def\l@paragraph{\@dottedtocline{4}{7.0em}{4.1em}}
\def\l@subparagraph{\@dottedtocline{5}{10em}{5em}}
\@ifundefined{c@section}{\newcounter{section}}{}
\@ifundefined{c@chapter}{\newcounter{chapter}}{}
\newif\if@mainmatter 
\@mainmattertrue
\def\chaptername{Chapter}
\def\frontmatter{%
  \pagenumbering{roman}
  \def\thechapter{\@roman\c@chapter}
  \def\theHchapter{\roman{chapter}}
  \def\thesection{\@roman\c@section}
  \def\theHsection{\roman{section}}
  \def\@chapapp{}%
}
\def\mainmatter{%
  \cleardoublepage
  \def\thechapter{\@arabic\c@chapter}
  \setcounter{chapter}{0}
  \setcounter{section}{0}
  \pagenumbering{arabic}
  \setcounter{secnumdepth}{6}
  \def\@chapapp{\chaptername}%
  \def\theHchapter{\arabic{chapter}}
  \def\thesection{\@arabic\c@section}
  \def\theHsection{\arabic{section}}
}
\def\backmatter{%
  \cleardoublepage
  \setcounter{chapter}{0}
  \setcounter{section}{0}
  \setcounter{secnumdepth}{2}
  \def\@chapapp{\appendixname}%
  \def\thechapter{\@Alph\c@chapter}
  \def\theHchapter{\Alph{chapter}}
  \appendix
}
\newenvironment{bibitemlist}[1]{%
   \list{\@biblabel{\@arabic\c@enumiv}}%
       {\settowidth\labelwidth{\@biblabel{#1}}%
        \leftmargin\labelwidth
        \advance\leftmargin\labelsep
        \@openbib@code
        \usecounter{enumiv}%
        \let\p@enumiv\@empty
        \renewcommand\theenumiv{\@arabic\c@enumiv}%
	}%
  \sloppy
  \clubpenalty4000
  \@clubpenalty \clubpenalty
  \widowpenalty4000%
  \sfcode`\.\@m}%
  {\def\@noitemerr
    {\@latex@warning{Empty `bibitemlist' environment}}%
    \endlist}

\def\tableofcontents{\section*{\contentsname}\@starttoc{toc}}
\parskip0pt
\parindent1em
\def\Panel#1#2#3#4{\multicolumn{#3}{){\columncolor{#2}}#4}{#1}}
\newenvironment{reflist}{%
  \begin{raggedright}\begin{list}{}
  {%
   \setlength{\topsep}{0pt}%
   \setlength{\rightmargin}{0.25in}%
   \setlength{\itemsep}{0pt}%
   \setlength{\itemindent}{0pt}%
   \setlength{\parskip}{0pt}%
   \setlength{\parsep}{2pt}%
   \def\makelabel##1{\itshape ##1}}%
  }
  {\end{list}\end{raggedright}}
\newenvironment{sansreflist}{%
  \begin{raggedright}\begin{list}{}
  {%
   \setlength{\topsep}{0pt}%
   \setlength{\rightmargin}{0.25in}%
   \setlength{\itemindent}{0pt}%
   \setlength{\parskip}{0pt}%
   \setlength{\itemsep}{0pt}%
   \setlength{\parsep}{2pt}%
   \def\makelabel##1{\upshape ##1}}%
  }
  {\end{list}\end{raggedright}}
\newenvironment{specHead}[2]%
 {\vspace{20pt}\hrule\vspace{10pt}%
  \phantomsection\label{#1}\markright{#2}%

  \pdfbookmark[2]{#2}{#1}%
  \hspace{-0.75in}{\bfseries\fontsize{16pt}{18pt}\selectfont#2}%
  }{}
      \def\TheFullDate{2014-01-15 (revised: 15 January 2014)}
\def\TheID{\makeatother }
\def\TheDate{2014-01-15}
\title{FPGA based Solution for the Identification of RADAR Pulse Sequences for Defense Applications}
\author{}\makeatletter 
\makeatletter
\newcommand*{\cleartoleftpage}{%
  \clearpage
    \if@twoside
    \ifodd\c@page
      \hbox{}\newpage
      \if@twocolumn
        \hbox{}\newpage
      \fi
    \fi
  \fi
}
\makeatother
\makeatletter
\thispagestyle{empty}
\markright{\@title}\markboth{\@title}{\@author}
\renewcommand\small{\@setfontsize\small{9pt}{11pt}\abovedisplayskip 8.5\p@ plus3\p@ minus4\p@
\belowdisplayskip \abovedisplayskip
\abovedisplayshortskip \z@ plus2\p@
\belowdisplayshortskip 4\p@ plus2\p@ minus2\p@
\def\@listi{\leftmargin\leftmargini
               \topsep 2\p@ plus1\p@ minus1\p@
               \parsep 2\p@ plus\p@ minus\p@
               \itemsep 1pt}
}
\makeatother
\fvset{frame=single,numberblanklines=false,xleftmargin=5mm,xrightmargin=5mm}
\fancyhf{} 
\setlength{\headheight}{14pt}
\fancyhead[LE]{\bfseries\leftmark} 
\fancyhead[RO]{\bfseries\rightmark} 
\fancyfoot[RO]{}
\fancyfoot[CO]{\thepage}
\fancyfoot[LO]{\TheID}
\fancyfoot[LE]{}
\fancyfoot[CE]{\thepage}
\fancyfoot[RE]{\TheID}
\hypersetup{citebordercolor=0.75 0.75 0.75,linkbordercolor=0.75 0.75 0.75,urlbordercolor=0.75 0.75 0.75,bookmarksnumbered=true}
\fancypagestyle{plain}{\fancyhead{}\renewcommand{\headrulewidth}{0pt}}

\date{}
\usepackage{authblk}

\providecommand{\keywords}[1]
{
\footnotesize
  \textbf{\textit{Index terms---}} #1
}

\usepackage{graphicx,xcolor}
\definecolor{GJBlue}{HTML}{273B81}
\definecolor{GJLightBlue}{HTML}{0A9DD9}
\definecolor{GJMediumGrey}{HTML}{6D6E70}
\definecolor{GJLightGrey}{HTML}{929497} 

\renewenvironment{abstract}{%
   \setlength{\parindent}{0pt}\raggedright
   \textcolor{GJMediumGrey}{\rule{\textwidth}{2pt}}
   \vskip16pt
   \textcolor{GJBlue}{\large\bfseries\abstractname\space}
}{%   
   \vskip8pt
   \textcolor{GJMediumGrey}{\rule{\textwidth}{2pt}}
   \vskip16pt
}

\usepackage[absolute,overlay]{textpos}

\makeatother 
      \usepackage{lineno}
      \linenumbers
      
\begin{document}

             \author[1]{J.  Pandu}

             \affil[1]{  Sreyas Institute of Engineering and Technology Affliated to JNTU Hyderabad}

\renewcommand\Authands{ and }

\date{\small \em Received: 13 December 2013 Accepted: 5 January 2014 Published: 15 January 2014}

\maketitle


\begin{abstract}
        


The main objective of this paper is to design a generalized architecture for polyphase code identification used in RADAR signal processing applications. The proposed VLSI architecture will identify the type of a given polyphase code, amount of phase change and number of phase changes. RADAR signal processing applications require a set of sequences with individually peaky autocorrelation and pair wise cross correlation. Obtaining such sequences is a combinatorial problem. This paper aims at implementation of an efficient VLSI system for the design of polyphase codes identification useful for RADAR applications. The VLSI system is implemented on the field programmable gate array as it provides the flexibility of reconfigurability and reprogrammability and it is a real time signal processing solution which identifies the polyphase codes. The simulation results and the FPGA implementation shows the successful code identification, amount of phase, number of phase changes for a given input sequence.

\end{abstract}


\keywords{code identification, phase identification, frank codes, polyphase codes, RADAR, FPGA, VLSI, LPI.}

\begin{textblock*}{18cm}(1cm,1cm) % {block width} (coords) 
\textcolor{GJBlue}{\LARGE Global Journals \LaTeX\ JournalKaleidoscope\texttrademark}
\end{textblock*}

\begin{textblock*}{18cm}(1.4cm,1.5cm) % {block width} (coords) 
\textcolor{GJBlue}{\footnotesize \\ Artificial Intelligence formulated this projection for compatibility purposes from the original article published at Global Journals. However, this technology is currently in beta. \emph{Therefore, kindly ignore odd layouts, missed formulae, text, tables, or figures.}}
\end{textblock*}


\let\tabcellsep& 	 	 		 
\section[{Introduction}]{Introduction}\par
olyphase code identification and localization are basic and important problems in RADAR systems. Localizing the received code is an important task in the detection of polyphase codes. Localization of the received signal can leads to incorrect target range measurements. Pulse RADAR that uses pulses as the RADAR signal is being used in aviation control, weather forecasting, and ships. The strength of the received signal by the radar varies with the distance from radar to the target and is also dependent on the target RADAR cross section. The proposed architecture will identify the type of polyphase code, amount of phase change and number of phase changes among the polyphase codes which are present in the Low Probability of Intercept (LPI) RADAR. Identification of these parameters like code, phase, number of phase changes can reguide and retransmit to the transmitter without any effect to our electronic systems. With this system the unwanted signals are retransmitted to the transmitter.\par
II. 
\section[{Polyphase Codes}]{Polyphase Codes}\par
The transmitted complex phase coded signal can be expressed in the following form \hyperref[b0]{(1)} where A is the amplitude, f c is the carrier frequency and is the discrete phase sequence. Each phase has the same time duration. In the following, five different polyphase pulse compression codes are presented. The codes presented are the Frank, P1, P2, P3, and P4 codes. 
\section[{a) Frank Codes}]{a) Frank Codes}\par
The Frank code is a step approximation to a linear frequency modulation (LFM) waveform using N frequency steps and N samples per frequency. Thus, the total number of samples in a Frank code is N 2 . The phase of the i th sample of the j th frequency of a Frank code is given as \hyperref[b1]{(2)} Where and.\par
The pulse compression ratio of the Frank code is N 2 . The Frank code has the highest phase increments from sample to sample in the center of the code, where the numbers represent multiplying coefficients of the basic phase angle . 
\section[{b) P1 Polyphase Codes}]{b) P1 Polyphase Codes}\par
The P1 code also consists of elements as\par
Frank code, that way P1 code signal with N=4 produces a matrix of 16 different phases, if N=8 produces a matrix of 64 phases. In a p1 code, the phase of the i th sample of the j th frequency is given by \hyperref[b2]{(3)} where and . 
\section[{c) P2 Polyphase Codes}]{c) P2 Polyphase Codes}\par
This code is essentially derived in the same way as the P1 code. The P2 code has the same phase increments within each group as the P1 code, except that the starting phase is different. The P2 code is valid P for N even, and each group of the code is symmetric about 0 phases. In a p2 code, the phase of the i th sample of the j th frequency is given by \hyperref[b3]{(4)} where and . 
\section[{d) P3 Polyphase Codes}]{d) P3 Polyphase Codes}\par
This code is derived by converting a linear frequency modulation waveform to baseband using a local oscillator on one end of the frequency sweep and sampling the In phase component I and Quadrature component Q at the Nyquist rate. If the waveform has a pulse length T and frequency\par
, where k is a constant and the bandwidth of the signal will be approximately.\par
The bandwidth will support a compressed pulse length of about and the waveform will provide a pulse compression ratio of.\par
Assuming that the first sample of I and Q is taken at the leading edge of the waveform, the phases of successive samples taking apart are\par
Where . Substituting and , the equation can be written as \hyperref[b5]{(6)} e) P4 Polyphase Codes\par
The P4 code consists of discrete phases of the linear chirp waveform taken at specific time intervals and exhibits the same range Doppler coupling associate with the chirp waveform. Phase code elements of the P4 code are given by \hyperref[b6]{(7)} where . 
\section[{f) Barker Codes}]{f) Barker Codes}\par
Barker sequence is a finite sequence of N values of '+1' and '-1'.The coding scheme used in direct sequence spread spectrum (DSSS) radio systems. Ai for i=1, 2, 3 ?.N. such that the off peak autocorrelation coefficients \hyperref[b7]{(8)} For all\par
. Barker codes are used for pulse compression of radar signals. There are Barker codes of lengths 2, 3, 4, 5, 7, 11, and 13, and it is conjectured that no longer Barker codes exist.\par
III. 
\section[{Proposed Architecture}]{Proposed Architecture}\par
Figure  {\ref 1} show the block diagram for code identification, phase identification and number of phase changes identification. An input sequence of N bit length is applied to the proposed system. The first 3 MSB bits X N-1 , X N-2 , X N-3 are useful for code identification and the remaining bits from X N-4 to X 0 bits are used for phase identification. The input code word format is shown in table1.\par
X N-4 phase identification bits will give the 2 N-4 phase changes. The system will find which type of code it is by comparing the coefficients of those respective codes i.e. whether it is Frank, p1, p2, p3, p4 and Barker Generalized Input Code Word codes that are store in the memory. The system has other inputs of clock and reset signal. The count block will give the number of phase changes in the respective code. The registers fp, pp1, pp2, pp3, pp4 are useful for storing the amount of phase change from the adjacent alphabets of the codes. 
\section[{a) Code Identification}]{a) Code Identification}\par
When an input code word shown in table 1 is given by the MSB bits X N-1 , X N-2 , X N-3 are used for code identification where the code identification bits X N-1 , X N-2 , X N-3 are given as inputs. The output is the corresponding identified (frank, p1, p2, p3, p4 and barker) code. Figure \hyperref[fig_0]{2} shows the generalized block diagram for code identification. The code identification logic and its corresponding input output relationships are shown in the table 2. When the code identification bits are 000 then it will identify as frank code and similarly when the code identification bits are 001,010,011,100 and 101 they correspond to the p1, p2, p3, p4 and barker codes respectively.  Code identification output enables the corresponding phase identification units. Based on the identified code, the corresponding state machine will be activated. The counter will identify the number of phase changes in the given sequence. For the N-4 bits it will identify 2 N-4 phase changes. The enable inputs are useful for activating the appropriate state machine for calculating the number of phase changes and amount of phase. The State machine consists of 2 N-4 states and 2 N-4+1 outputs and N-4 inputs. The figure \hyperref[fig_4]{5} shows the N-4 inputs and N-4 next state outputs and corresponding complements. The reset and clock are given as the other inputs of the phase identification unit. ? ? ? k i i 1 Code Identification Bits Phase Identification Bits X N-1 X N-2 X N-3 X N-4 ? X 1 X 0 Figure 1 : 
\section[{b) Phase Identification}]{b) Phase Identification} 
\section[{P2 Frank P1}]{P2 Frank P1}\par
The remaining bits from X 0 to X N-4 are used for phase identification. Table \hyperref[tab_2]{3} gives the phase change identification and amount of phase change from one phase to another phase among the polyphase codes. X N-4 phase identification bits will give the 2 N-4 phase changes. The phases are given as from ? 0 , ? 1 , ?..? 2 N-5 , ? 2 N-4 .  From the table 3 the generalized phase changes equations are given below. The phase change can be calculated by using the given equations. 
\section[{Code identification bits}]{Code identification bits}Code X N-1 X N-2 X N-3 0 0 0 Frank 0 0 1 P1 0 1 0 P2 0 1 1 P3 1 0 0 P4 1 0 1 Barker 1 1 0 Used for Future Expansion 1 1 1 X N-4 X N-5 ??? X 1 X 0 Phase 0 0 ??? 0 0 ? 0 0 0 ??? 0 1 ? 1 0 0 ??? 1 0 ? 2 . . . . ??? . . . . . . 1 0 ??? 0 0 ? N-4 1 0 0 1 ? N-3 . . . . ??? . . . . . . 1 1 ??? 1 0 ? 2 N-5 1 1 ??? 1 1 ? 2 N-4\par
. \hyperref[b8]{(9)} The number of phase change identification can be identified by using the following equations (10) \hyperref[b10]{(11)} The phase change is given by (12) if Z=1 then count = count+1; else count = count; IV. 
\section[{Example for Four Phase Identification}]{Example for Four Phase Identification}\par
For a five input sequence the first three MSB bits are used for the code identification and the remaining two bits are used for the phase identification. The two phase identification bits will give four phases. The clock and reset signals are given to the buffer register. The buffer register is used to split the code identification bits and phase identification bits. The code identification block is used to identify which type of code whether frank, barker, and polyphase code i.e. p1, p2, p3, p4.The level detection unit will give the phases for the corresponding inputs bits. The z phase will give the phase change among the phases. The phase display unit will give the phase angle corresponding to the four phases. The counter block will give the number of phase changes among the four phases. The internal block diagram of the system is given below figure \hyperref[fig_5]{6}.\par
Figure  {\ref 7} shows the code identification unit for the five input sequences. The three MSB bits X in \hyperref[b3]{[4]}, X in \hyperref[b2]{[3]}, X in \hyperref[b1]{[2]} are the code identification bits. These are the inputs given to the code identification unit. The corresponding codes frank, p1, p2, p3, p4 and barker are the outputs of the code identification unit. The clock and reset are the other inputs of the code identification unit.\par
The code identification logic is shown in table  {\ref 4} Table  {\ref 4}  0, 0 1, 1 2,1 2 N-5 , 1 2 N-4 , 1 0, 1 0, 1 0, 1 0, 1 1, 1 1, 1 1, 0 1, 1 2, 1 2 N-5 , 1 2 N-5 , 1 2, 0 2 N-4 ,1 2 N-4 , 1 2 N-4 , 1 2 N-5 , 1 2 N-5 , 0 2 N-4 , 0 2, 1 2, 1 ENABLE='1' DFF 2 N-5 Reset Clock XN-4 XN-5 X1 X0 AN-4 AN-5 A1 A0 DFF 2 N-4 DFF 2 N-5 DFF 1 DFF 0 X(n)=\{ XN-4, XN-5,??..,X1,X0\} X(n-1)=\{AN-4,AN-5,??..,A1,A0\} Z=X(n) X(n-1)\par
The count value depends on the number of phases. The number of phases is equal to ? 2 N-4 then the count value2 count ? ? 2 ??4 . Xi n [4] Xi n [3] Xi n [2] F R A N K P1 P2 P3 P4 BA RK ER 0 0 0 1 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 1 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 1\par
If the three MSB bits shows 000 then it will identify the frank code similarly for 001,010,011,100.101 it will give p1, p2, p3, p4, barker codes and the bits 110, 111 are reserved for the future expansion. Figure  {\ref 8} shows the level detection unit. X in [0], X in \hyperref[b0]{[1]} are the inputs and Z1, Z2, Z3, Z4 and Z phase are the outputs of the level detection unit. Clock and reset are given as the other inputs of the level detection unit.  Table  {\ref 5} shows the level detection. For the phase identification bits shows 00 then it will give the output z1 similarly for 01, 10, 11 it gives z2, z3, z4 respectively. Table  {\ref 5} : Level Detection Logic Figure  {\ref 9} shows the phase display unit where Z1, Z2, Z3 and Z4 are the inputs and phase out is the output of the phase display unit. Xin \hyperref[b0]{[1]} Xin \hyperref[b1]{[2]} Xin \hyperref[b2]{[3]} Xin Xin \hyperref[b1]{[2]} Xin \hyperref[b2]{[3]} Xin \hyperref[b3]{[4]} BarkerLEVEL DETECTION UNIT CLK RESET Z1 Z2 Z3 Z4 Xin[1] Xin[0] ZPHASE Xin [1] Xin [0] Z1 Z2 Z3 Z4 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0 0 1 0 1 1 0 0 0 1 Z1 Z2 Z3 Z4 PHASE DESPLAY UNIT CLK RESET PHASEO UT\par
Figure  {\ref 9} : Phase Display Unit Table  {\ref 6} will give the phase display for the corresponding to the level detection output. For the output z1 it will give 0 similarly for z2, z3, z4 it will give 90,180,270 respectively. 
\section[{Z1 Z2 Z3 Z4}]{Z1 Z2 Z3 Z4}\par
Phase out 1 0 0 0 0 0 1 0 0 90 0 0 1 0 180 0 0 0 1 270 
\section[{Table 6 : Phase Display Logic}]{Table 6 : Phase Display Logic}\par
Figure \hyperref[fig_9]{10} shows the counter unit. For the counter unit Z phase is the input and the count out is the output. The counter unit will give the number of phase changes among the phases. The below table shows the logic for identifying the number of phase changes.\par
(13) V. 
\section[{Results and Discussions}]{Results and Discussions}\par
Figure \hyperref[fig_10]{11} gives the output for the code, amount of phase change and number of phase changes identification. The identified code enabled as logic '1'. It also gives the number of phase changes. The output will give the four phases 0 0 , 90 0 , 180 0 , 270 0 . The count block will give the number of phase changes among the codes. The code is identified as p2 code and it is represented in figure \hyperref[fig_10]{11}.the amount of phase change and numbers of phase changes are also shown in figure11.   
\section[{Conclusion and Future Scope}]{Conclusion and Future Scope}\par
An algorithm is proposed for the identification of radar codes. The proposed algorithm is able to identify the code type, amount of phase and number of phase changes also the algorithm is implemented using FPGA. Using such a system in electromagnetic wave radar lead to a reduction on the required microwave power supplied to the radar or extending the detection range of the radar. By knowing the coded signal parameters like code, phase, number of phase changes we can reguide and retransmit those signals to the transmitter without effecting our systems.\begin{figure}[htbp]
\noindent\textbf{2}\includegraphics[]{image-2.png}
\caption{\label{fig_0}Figure 2 :}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{3}\includegraphics[]{image-3.png}
\caption{\label{fig_1}Figure 3}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{}\includegraphics[]{image-4.png}
\caption{\label{fig_2}}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{434}\includegraphics[]{image-5.png}
\caption{\label{fig_3}4 Figure 3 :Figure 4 :}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{5}\includegraphics[]{image-6.png}
\caption{\label{fig_4}Figure 5 :}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{6}\includegraphics[]{image-7.png}
\caption{\label{fig_5}Figure 6 :}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{78}\includegraphics[]{image-8.png}
\caption{\label{fig_6}Figure 7 :Figure 8 :}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{}\includegraphics[]{image-9.png}
\caption{\label{fig_7}}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{10}\includegraphics[]{image-10.png}
\caption{\label{fig_9}Figure 10}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{11}\includegraphics[]{image-11.png}
\caption{\label{fig_10}Figure 11 :}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{12}\includegraphics[]{image-12.png}
\caption{\label{fig_11}Figure 12 :}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{1} \par 
\begin{longtable}{}
\end{longtable} \par
 
\caption{\label{tab_0}Table 1 :}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{2} \par 
\begin{longtable}{}
\end{longtable} \par
 
\caption{\label{tab_1}Table 2 :}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{3} \par 
\begin{longtable}{}
\end{longtable} \par
 
\caption{\label{tab_2}Table 3 :}\end{figure}
 \begin{figure}[htbp]
\noindent\textbf{7} \par 
\begin{longtable}{P{0.47812499999999997\textwidth}P{0.371875\textwidth}}
If Z\tabcellsep ph ase =1 then Count=count+1\\
\multicolumn{2}{l}{else}\\
\multicolumn{2}{l}{Z phase =0 then Count=count.}\end{longtable} \par
 
\caption{\label{tab_4}Table 7 :}\end{figure}
 			\footnote{© 2014 Global Journals Inc. (US)} 			\footnote{Year 2014} 		 		\backmatter  			  				\begin{bibitemlist}{1}
\bibitem[Wiley ()]{b0}\label{b0} 	 		\textit{Electronic Intelligence: The Interception of Radar Signals},  		 			R G Wiley 		.  		1985. Dedham, MA: Artech House.  	 
\bibitem[Schrick and Wiley ()]{b2}\label{b2} 	 		‘Interception of LPI radar signals’.  		 			G Schrick 		,  		 			R G Wiley 		.  	 	 		\textit{Record of the IEEE International Radar Conference},  				 (Arlington, VA)  		May 7-10, 1990. p. .  	 
\bibitem[Skolnik ()]{b5}\label{b5} 	 		\textit{Introduction to Radar Systems},  		 			M Skolnik 		.  		2001. McGraw Hill, Boston. p. 331.  	 	 (3rd Edition) 
\bibitem[Stove (1992)]{b7}\label{b7} 	 		‘Linear FMCW radar techniques’.  		 			A G Stove 		.  	 	 		\textit{IEE Proc. F}  		Oct. 1992. 139  (5)  p. .  	 
\bibitem[Schleher ()]{b1}\label{b1} 	 		‘Low probability of intercept radar’.  		 			D C Schleher 		.  	 	 		\textit{Record of the IEEE International Radar Conference},  				1985. p. .  	 
\bibitem[Ruffe and Stott ()]{b3}\label{b3} 	 		‘LPI considerations for surveillance radars’.  		 			L I Ruffe 		,  		 			G F Stott 		.  	 	 		\textit{Proc. of the International Conference on Radar},  				 (of the International Conference on RadarBrighton, U.K.)  		1992. p. .  	 
\bibitem[Stove ()]{b6}\label{b6} 	 		\textit{Modern FMCW radar-techniques and applications},  		 			A G Stove 		.  		2004. Amsterdam. p. .  	 	 (European Radar Conference) 
\bibitem[Wirth ()]{b8}\label{b8} 	 		‘Polyphase coded CW radar’.  		 			W D Wirth 		.  	 	 		\textit{Proc. of the IEEE Fourth International Symposium on Spread Spectrum Techniques and Applications},  				 (of the IEEE Fourth International Symposium on Spread Spectrum Techniques and ApplicationsMainz, Germany)  		Sept. 22-25, 1996. 1 p. .  	 
\bibitem[Frank ()]{b10}\label{b10} 	 		‘Polyphase codes with good nonperiodic correlation properties’.  		 			R L Frank 		.  	 	 		\textit{IEEE Trans. IT-9}  		1963. p. .  	 
\bibitem[Borwein (2005)]{b9}\label{b9} 	 		‘Polyphase sequences with low autocorrelation’.  		 			P Borwein 		,  		 			Ferguson 		,  		 			R 		.  	 	 		\textit{IEEE Trans. on Information Theory}  		April 2005. 51  (4)  p. .  	 
\bibitem[Levanon ()]{b4}\label{b4} 	 		\textit{Radar Principles},  		 			N Levanon 		.  		1988. New York: John Wiley \& Sons.  	 
\end{bibitemlist}
 			 		 	 
\end{document}
