Nicholas Kalouptsidis

dblp:98/2652 · DBLP profile ↗
← Back
70ranked-venue papers
8as first author
1since 2021 · last 2026
0000-0001-7657-4586ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Graphics, computer vision, multimedia, augmented reality and games · 28 · 5 first-author · 1 since 2021Theory of computation · 19 · 2 first-authorComputer networks · 7Security and privacy · 7Applied, interdisciplinary, general and emerging computing · 7 · 1 first-authorArtificial intelligence and machine learning · 2Systems, architecture and hardware · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
15 papers
Coding theory · 91% Information theory · 6% Automata and formal languages · 2%
Network and information security
6 papers
Cryptographic primitives and cryptanalysis · 79% Network security · 21%
Computer networks
3 papers
Physical-layer communications · 85% Vehicular, aerial and satellite networks · 15%

Topics — the 30 heaviest of 43, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Coding theory › error-correcting codes
convolutional codes
0.642016
Secretly Pruned Convolutional Codes: Security Analysis and Performance Results · IEEE Trans. Inf. Forensics Secur. 2016
Flexible Convolutional Codes: Variable Rate and Complexity · IEEE Trans. Commun. 2012
On (n, n-1) Punctured Convolutional Codes and Their Trellis Modules · IEEE Trans. Commun. 2011
Network security › wireless network security
physical layer security
0.212016
Secretly Pruned Convolutional Codes: Security Analysis and Performance Results · IEEE Trans. Inf. Forensics Secur. 2016
Cryptographic primitives and cryptanalysis › information-theoretic security
wiretap channel
0.212016
Secretly Pruned Convolutional Codes: Security Analysis and Performance Results · IEEE Trans. Inf. Forensics Secur. 2016
Coding theory › channel coding
error probability bounds
0.222011
Tight Performance Bounds for Permutation Invariant Binary Linear Block Codes Over Symmetric Channels · IEEE Trans. Inf. Theory 2011
Improvement of Gallager upper bound and its variations for discrete channels · IEEE Trans. Inf. Theory 2009
Coding theory
sequences
0.232009
Properties of the error linear complexity spectrum · IEEE Trans. Inf. Theory 2009
On the quadratic span of binary sequences · IEEE Trans. Inf. Theory 2005
Results on the nonlinear span of binary sequences · IEEE Trans. Inf. Theory 2005
Cryptographic primitives and cryptanalysis
stream cipher
0.232008
On the Linear Complexity of Sequences Obtained by State Space Generators · IEEE Trans. Inf. Theory 2008
On the Nonlinear Complexity and Lempel-Ziv Complexity of Finite Length Sequences · IEEE Trans. Inf. Theory 2007
On the linear complexity of nonlinearly filtered PN-sequences · IEEE Trans. Inf. Theory 2003
Coding theory › sequences
linear complexity
0.232009
Properties of the error linear complexity spectrum · IEEE Trans. Inf. Theory 2009
On the linear complexity of nonlinearly filtered PN-sequences · IEEE Trans. Inf. Theory 2003
Minimum linear span approximation of binary sequences · IEEE Trans. Inf. Theory 2002
Coding theory › error-correcting codes › decoding › decoding problems
decoding complexity
0.112012
Flexible Convolutional Codes: Variable Rate and Complexity · IEEE Trans. Commun. 2012
Coding theory
path pruning
0.112012
Flexible Convolutional Codes: Variable Rate and Complexity · IEEE Trans. Commun. 2012
Coding theory › error-correcting codes › code construction › code modification
puncturing
0.112012
Flexible Convolutional Codes: Variable Rate and Complexity · IEEE Trans. Commun. 2012
Coding theory › sequences
feedback shift registers
0.132007
On the quadratic span of binary sequences · IEEE Trans. Inf. Theory 2005
Results on the nonlinear span of binary sequences · IEEE Trans. Inf. Theory 2005
On the Nonlinear Complexity and Lempel-Ziv Complexity of Finite Length Sequences · IEEE Trans. Inf. Theory 2007
Information theory
channel capacity
0.112011
Achievable Rates for Nonlinear Volterra Channels · IEEE Trans. Inf. Theory 2011
Coding theory › error-correcting codes › block codes
linear block codes
0.112011
Tight Performance Bounds for Permutation Invariant Binary Linear Block Codes Over Symmetric Channels · IEEE Trans. Inf. Theory 2011
Coding theory › error-correcting codes › decoding › list decoding
list decoding bounds
0.112011
Tight Performance Bounds for Permutation Invariant Binary Linear Block Codes Over Symmetric Channels · IEEE Trans. Inf. Theory 2011
Coding theory › error-correcting codes › convolutional codes
minimal encoder
0.112011
On (n, n-1) Punctured Convolutional Codes and Their Trellis Modules · IEEE Trans. Commun. 2011
Coding theory › distributed storage › distributed storage codes
permutation-invariant codes
0.112011
Tight Performance Bounds for Permutation Invariant Binary Linear Block Codes Over Symmetric Channels · IEEE Trans. Inf. Theory 2011
Coding theory › error-correcting codes › convolutional codes
punctured convolutional codes
0.112011
On (n, n-1) Punctured Convolutional Codes and Their Trellis Modules · IEEE Trans. Commun. 2011
Coding theory › channel coding
random coding
0.112011
Achievable Rates for Nonlinear Volterra Channels · IEEE Trans. Inf. Theory 2011
Coding theory › channel coding › error exponent
random coding exponent
0.112011
Achievable Rates for Nonlinear Volterra Channels · IEEE Trans. Inf. Theory 2011
Coding theory › error-correcting codes › convolutional codes › convolutional encoders
time-varying convolutional codes
0.112010
New Constructions of High-Performance Low-Complexity Convolutional Codes · IEEE Trans. Commun. 2010
Physical-layer communications › channel estimation
blind identification
0.112009
Blind identification of Hammerstein channels using QAM, PSK, and OFDM inputs · IEEE Trans. Commun. 2009
Physical-layer communications
channel estimation
0.112009
Blind identification of Hammerstein channels using QAM, PSK, and OFDM inputs · IEEE Trans. Commun. 2009
Cryptographic primitives and cryptanalysis
boolean functions
0.112009
Best affine and quadratic approximations of particular classes of Boolean functions · IEEE Trans. Inf. Theory 2009
Cryptographic primitives and cryptanalysis › boolean functions
nonlinearity
0.112009
Best affine and quadratic approximations of particular classes of Boolean functions · IEEE Trans. Inf. Theory 2009
Coding theory › error-correcting codes
covering radius
0.112009
Best affine and quadratic approximations of particular classes of Boolean functions · IEEE Trans. Inf. Theory 2009
Coding theory › channel coding › error probability bounds
gallager bound
0.112009
Improvement of Gallager upper bound and its variations for discrete channels · IEEE Trans. Inf. Theory 2009
Coding theory › sequences › linear complexity
k-error linear complexity
0.112009
Properties of the error linear complexity spectrum · IEEE Trans. Inf. Theory 2009
Coding theory › error-correcting codes
reed-muller codes
0.112009
Best affine and quadratic approximations of particular classes of Boolean functions · IEEE Trans. Inf. Theory 2009
Automata and formal languages
finite automata
0.112008
On the Linear Complexity of Sequences Obtained by State Space Generators · IEEE Trans. Inf. Theory 2008
Information theory › algorithmic information theory
lempel-ziv complexity
0.112007
On the Nonlinear Complexity and Lempel-Ziv Complexity of Finite Length Sequences · IEEE Trans. Inf. Theory 2007

Methods — techniques the papers use, named apart from their topics

weight enumerating function · 0.5random oracle model · 0.5learning parities with noise · 0.5exponential martingale inequalities · 0.2puncturing · 0.1path pruning · 0.1trellis complexity analysis · 0.1trellis construction · 0.1linear algebra · 0.1code search · 0.1walsh-hadamard transform · 0.1quadratic approximation · 0.1higher-order statistics · 0.1cumulants · 0.1affine approximation · 0.1trace representation · 0.1controllability and observability · 0.1recursive algorithm · 0.1
YearPublicationVenuePosition
2026 Neural predictor aided policy optimization for adversarial controlled sensing
Nicholas Kalouptsidis, George Stamatelis
Signal Process.1
2016 Using trust to mitigate malicious and selfish behavior of autonomous agents in CRNs
abstract
In cognitive radio networks, secondary users (SUs) can access the spectrum licensed by primary users (PUs) in an opportunistic fashion provided they cause no harmful interference to primary transmissions. Assuming that selfish and malicious but rational types of SUs are present in the network, we consider a setting where the PUs can also benefit from the cooperation with the SUs. The SUs are autonomous agents, have disparate interests and aim at maximizing their own type-dependent interests. Since misbehaving users can impede the PUs' communications by malicious or selfish actions, we develop a trust management scheme employed by the PUs that rewards cooperative SUs and punishes non-cooperative ones. We study the impact of trust on both types of misbehaving SUs' optimal decision-making process, by utilizing the Markov Decision Process framework, and we derive conditions that provably thwart malicious and selfish behavior for certain model parameters.
Konstantinos Ntemos, Nicholas Kolokotronis, Nicholas Kalouptsidis
PIMRC3
2016 Secretly Pruned Convolutional Codes: Security Analysis and Performance Results
abstract
Constructions of secure channel encoders, based on secret pruning, are considered in this paper. The key defines how pruning is applied on a mother convolutional code. This results in a secret subspace that legitimate users are using to perform decoding, in contrast to an eavesdropper that employs the mother code. Both reliability and security aspects of the joint scheme are treated. We derive the expected weight enumerating function of the secret subcode and show that the legitimate users achieve a better performance (that depends on the pruning rate) in terms of word and bit error rate compared with the eavesdroppers. The security relies on the notion of indistinguishability against chosen plaintext attacks. The security proofs are given in the random oracle model, and it is shown that a randomized version of the proposed joint scheme is semantically secure by relying on the hardness of the learning parities with noise problem. The above-mentioned results are achieved by introducing a new model for physical encryption to consider the contribution of the channel noise to the system's security.
Nicholas Kolokotronis, Alexandros Katsiotis, Nicholas Kalouptsidis
IEEE Trans. Inf. Forensics Secur.3
2015 A cooperative jamming protocol for physical layer security in wireless networks
abstract
A cooperative jamming protocol is studied in this paper and its ability to protect the communications of a pair of users in the presence of an eavesdropper. Communication of users is assisted by many helping interferers, assuming knowledge of channel state information. Closed form expressions are given for the optimal weights and power allocation maximizing the difference in the SNR between destination and eavesdropper; these are determined under transmit, reliability, and security constraints. Simulations show that noticeable improvements, of more than 30dB, may be attained in the SNR difference compared to the non-cooperative case.
Nicholas Kolokotronis, Kyriakos Fytrakis, Alexandros Katsiotis, Nicholas Kalouptsidis
ICASSP4
2015 Secure encoder designs based on turbo codes
abstract
Secure encoders are schemes aiming at providing both reliability and security in a lightweight fashion. In this paper, a secure channel encoder based on turbo codes is constructed by using the techniques of puncturing and trellis pruning. Puncturing is employed to downgrade the performance of the code and thus increase the error probability experienced by an eavesdropper at a given SNR. This has the advantage that various cryptanalytic attacks, whose complexity depends on the error probability, will become infeasible. On the other hand, trellis pruning is implemented in a secret fashion to enable legitimate users communicate reliably. An algorithm that, based on EXIT analysis, computes the corresponding puncturing and pruning rates is proposed.
Alexandros Katsiotis, Nicholas Kolokotronis, Nicholas Kalouptsidis
ICC3
2014 Short paper: attacking and defending lightweight PHY security schemes for wireless communications
abstract
This paper investigates the security offered by PHY schemes that are well oriented towards jointly providing security and protection form channel errors. In particular, we focus on constructions that were recently proposed in the literature, whose security relies on the secrecy of parameters defining the encoding/decoding process of convolutional codes. Such schemes were shown to be quite promising in terms of error correcting capabilities, but no security analysis was provided to justify their use for wireless communications. To this end, we evaluate the strength of the PHY security scheme against chosen plaintext attacks, as well as known plaintext attacks that are built upon an extension of the known algorithm of Blum, Kalai, and Wasserman. The security analysis derives the parameters to be used for achieving a high security level against such type of attacks with low encoding and decoding complexity.
Nicholas Kolokotronis, Alexandros Katsiotis, Nicholas Kalouptsidis
WISEC3
2013 A greedy sparsity-promoting LMS for distributed adaptive learning in diffusion networks
abstract
In this paper, a distributed adaptive algorithm for sparsity-aware learning in diffusion networks is developed. The algorithm follows the greedy roadmap for sparsity along with the adapt-combine co-operation strategy, based on the LMS rationale for adaptivity. A bound on the error norm between the obtained estimates and the target vector is computed, and the algorithm is shown to converge in the mean under some general assumptions. Finally, comparative experiments with a recently developed sparsity-promoting diffusion LMS demonstrate the enhanced performance of the proposed algorithm.
Symeon Chouvardas, Gerasimos Mileounis, Nicholas Kalouptsidis, Sergios Theodoridis
ICASSP3
2013 Physical layer security via secret trellis pruning
abstract
Constructions of secure channel encoders based on trellis pruning are considered in this paper. The key defines how pruning is applied on the trellis of a mother convolutional code; this results into a secret pruned trellis that legitimate users are using to perform decoding, in contrast to the eavesdroppers that employ the full mother trellis diagram. We focus on two special forms of the pruning function, and in each case we compute the expected weight enumerating function of the secret pruned code. The theoretical analysis ensures that the legitimate users achieve superior performance, in terms of word and bit error rate, than the eavesdroppers, which depends on the pruning rate. We also derive design guidelines on properties that mother encoders must have to fully exploit the proposed scheme. Simulation results also show the potential of catastrophic encoders for PHY security and yet the ability of the legitimate users to communicate reliably.
Alexandros Katsiotis, Nicholas Kolokotronis, Nicholas Kalouptsidis
PIMRC3
2013 A sparsity driven approach to cumulant based identification and order determination
Gerasimos Mileounis, Nicholas Kalouptsidis
Signal Process.2
2012 New achievable rates for nonlinear Volterra channels via martingale inequalities
abstract
This paper establishes new achievable rates for nonlinear Volterra communication channels using refined versions of the Azuma-Hoeffding inequality. The characteristics of these rates are illuminated in special cases of interest that include time invariant linear channels with memory, memoryless non-linear channels, and Volterra channel models.
Kostis Xenoulis, Nicholas Kalouptsidis, Igal Sason
ISIT2
2012 Flexible Convolutional Codes: Variable Rate and Complexity
abstract
In this study, a method is presented for constructing convolutional codes of variable rate and decoding complexity. Starting with an (n,1,m) mother code, the techniques of puncturing and path pruning are utilized in order to construct large families of convolutional codes of various code rates and complexity. Decoding is performed using the trellis of the mother code.
Alexandros Katsiotis, Panagiotis Rizomiliotis, Nicholas Kalouptsidis
IEEE Trans. Commun.3
2011 Fast decoding of regular LDPC codes using greedy approximation algorithms
abstract
Greedy algorithms are proposed for fast decoding of linear block codes over a binary symmetric channel. They are motivated by matching pursuit schemes developed in compressive sensing. Theoretical guarantees are provided for regular LDPC codes. The algorithms are highly efficient, as they only require vector-matrix multiplications and mostly use binary arithmetic. Their complexity is completely determined and depends on the code's block length and a sparsity parameter. The experimental results validate the performance of the proposed algorithms.
Nicholas Kalouptsidis, Nicholas Kolokotronis
ISIT1
2011 Constructing Boolean functions in odd number of variables with maximum algebraic immunity
abstract
The algebraic immunity of cryptographic Boolean functions with odd number of variables is studied in this paper. We prove that minor modifications of functions achieving maximum algebraic immunity yield functions which are bound to have maximum or almost maximum algebraic immunity. Based on this, a new efficient algorithm to produce functions of guaranteed maximum algebraic immunity is developed. Moreover, it is shown that known constructions of functions with maximum algebraic immunity may also be generalized by using the same concepts.
Konstantinos Limniotis, Nicholas Kolokotronis, Nicholas Kalouptsidis
ISIT3
2011 Adaptive algorithms for sparse system identification
Nicholas Kalouptsidis, Gerasimos Mileounis, Behtash Babadi, Vahid Tarokh
Signal Process.1
2011 On (n, n-1) Punctured Convolutional Codes and Their Trellis Modules
abstract
It is known that an (n,n-1) non catastrophic antipodal punctured convolutional encoder of memory m is minimal. That is, the corresponding code cannot be produced by an encoder of smaller memory size. In this letter it is shown that the trellis module of a code produced by an (n,n-1) non catastrophic punctured convolutional encoder is optimum, if and only if the encoder is antipodal.
Alexandros Katsiotis, Nicholas Kalouptsidis
IEEE Trans. Commun.2
2011 Achievable Rates for Nonlinear Volterra Channels
abstract
Random coding theorems and achievable rates for nonlinear additive noise channels are presented. Modeling the channel's nonlinear behavior as a causal, stationary Volterra system, upper bounds on the average error probability are obtained for maximum likelihood and weakly typical set decoding. The proposed bounds are deduced by treating correct decoding regions as subspaces of high concentration measure and deploying exponential martingale inequalities. Due to the union bound effect and the i.i.d. assumption imposed on the codewords components, the deduced exponents constitute only lower bounds on the true random coding exponents of nonlinear channels. Cubic and fourth-order nonlinearities are used as examples to illustrate the relation of the random coding exponents and achievable rates with respect to the channel's parameters.
Kostis Xenoulis, Nicholas Kalouptsidis
IEEE Trans. Inf. Theory2
2011 Tight Performance Bounds for Permutation Invariant Binary Linear Block Codes Over Symmetric Channels
abstract
Random coding performance bounds for$L$-list permutation invariant binary linear block codes transmitted over output symmetric channels are presented. Under list decoding, double and single exponential bounds are deduced by considering permutation ensembles of the above codes and exploiting the concavity of the double exponential function over the region of erroneous received vectors. The proposed technique specifies fixed list sizes$L$for specific codes under which the corresponding list decoding error probability approaches zero in a double exponential manner. The single exponential bound constitutes a generalization of Shulman-Feder bound and allows the treatment of codes with rates below the cutoff limit. Numerical examples of the new bounds for the specific category of codes are presented.
Kostis Xenoulis, Nicholas Kalouptsidis
IEEE Trans. Inf. Theory2
2010 An Adaptive Greedy Algorithm with Application to Sparse Narma Identification
Gerasimos Mileounis, Behtash Babadi, Nicholas Kalouptsidis, Vahid Tarokh
ICASSP3
2010 New Constructions of High-Performance Low-Complexity Convolutional Codes
abstract
In this paper, new constructions of low trellis complexity convolutional codes are presented. New codes are found by searching into a specific class of time varying convolutional codes, which is shaped by some basic properties and search restrictions. An efficient technique for obtaining minimal trellis modules for the proposed codes is provided. Finally, new low complexity convolutional codes of various code rates and memory sizes are tabulated.
Alexandros Katsiotis, Panagiotis Rizomiliotis, Nicholas Kalouptsidis
IEEE Trans. Commun.3
2009 New Constructions of Low-Complexity Convolutional Codes
abstract
In this paper new constructions of low trellis complexity convolutional codes are presented. New codes are found by searching into a specific class of time varying convolutional codes, which is shaped by some basic properties and search restrictions. An efficient technique for obtaining minimal trellis modules for the proposed codes is provided. Finally, new low complexity convolutional codes of various code rates and memory sizes are tabulated.
Alexandros Katsiotis, Panagiotis Rizomiliotis, Nicholas Kalouptsidis
ICC3
2009 On the random coding exponent of nonlinear gaussian channels
abstract
A random coding theorem for nonlinear additive Gaussian channels is presented. Modeling the channel's nonlinear behavior as a causal, stationary Volterra system and under maximum likelihood decoding, an upper bound on the average error probability is obtained. The proposed bound is deduced by deploying exponential martingale inequalities. Cubic nonlinearities are used as example to illustrate the validity of the random coding exponent and the usefulness of the proposed technique in the treatment of nonlinear channels.
Kostis Xenoulis, Nicholas Kalouptsidis
ITW2
2009 Input-output identification of nonlinear channels using PSK, QAM and OFDM inputs
Gerasimos Mileounis, Panos Koukoulas, Nicholas Kalouptsidis
Signal Process.3
2009 Blind identification of Hammerstein channels using QAM, PSK, and OFDM inputs
abstract
This paper is concerned with the blind identification of passband and baseband Hammerstein channels using cumulants of the received sequence. The channel is excited by common communication signals such as QAM, PSK and OFDM; sparseness of the higher order cumulant lags is exploited. Exact expressions and algorithms involving the output cumulants are developed. Performance is assessed by simulations.
Gerasimos Mileounis, Nicholas Kalouptsidis, Panos Koukoulas
IEEE Trans. Commun.2
2009 Properties of the error linear complexity spectrum
abstract
This paper studies the error linear complexity spectrum of binary sequences with period2n. A precise categorization of those sequences having two distinct critical points in their spectra, as well as an enumeration of these sequences, is given. An upper bound on the maximum number of distinct critical points that the spectrum of a sequence can have is proved, and a construction which yields a lower bound on this number is given. In the process simpler proofs of some known results on the linear complexity andk-error linear complexity of sequences with period2nare provided.
Tuvi Etzion, Nicholas Kalouptsidis, Nicholas Kolokotronis, Konstantinos Limniotis, Kenneth G. Paterson
IEEE Trans. Inf. Theory2
2009 Best affine and quadratic approximations of particular classes of Boolean functions
abstract
In this paper, we consider the problem of computing best low-order approximations of Boolean functions; we focus on the best quadratic approximations of a subclass of cubic functions with arbitrary number of variables and we provide formulas for their efficient calculation. Our methodology is developed upon properties of the best affine approximations of quadratic functions, for which formulas for their direct computation (not by means of the Walsh-Hadamard transform) are given. We determine the cubic functions in the above subclass that achieve the maximum second-order nonlinearity, thus yielding a lower bound for the covering radius of the second order Reed-Muller code\ssr RM(2,n) in\ssr RM(3,n). Simple extensions of these results to some special cases of higher degree functions, are seen to hold. Furthermore, a preliminary analysis of well-known constructions for bent functions, in terms of their second-order nonlinearity, is performed that indicates potential weaknesses if construction parameters are not properly chosen.
Nicholas Kolokotronis, Konstantinos Limniotis, Nicholas Kalouptsidis
IEEE Trans. Inf. Theory3
2009 Improvement of Gallager upper bound and its variations for discrete channels
abstract
A new tight upper bound on the maximum-likelihood (ML) word and bit-error decoding probabilities for specific codes over discrete channels is presented. It constitutes an enhanced version of the Gallager upper bound and its variations resulting from the Duman-Salehi second bounding technique. An efficient technique is developed that, in the case of symmetric channels, overcomes the difficulties associated with the direct computation of the proposed bound. Surprisingly, apart from the distance and input-output weight enumerating functions (IOWEFs), the bound depends also on the coset weight distribution of the code.
Kostis Xenoulis, Nicholas Kalouptsidis
IEEE Trans. Inf. Theory2
2008 Input-output identification of nonlinear channels using PSK, QAM and OFDM inputs
abstract
Nonparametric identification of baseband and passband complex Volterra systems excited by communication inputs (PSK, QAM and OFDM) is considered. Closed form expressions are established using multidimensional orthogonal polynomials and higher order statistics. First multidimensional orthogonal polynomials are used for baseband and passband Volterra models driven by PSK and QAM inputs and closed form expressions are derived. Baseband Volterra models excited by IID circular Gaussian signals (OFDM) are identified using cross-cumulants. Performance is assessed by simulations.
Gerasimos Mileounis, Panos Koukoulas, Nicholas Kalouptsidis
ICASSP3
2008 On the error linear complexity profiles of binary sequences of period 2n
abstract
This paper studies the error linear complexity profiles of binary sequences with period 2n. We give a precise categorization of those sequences having 2 distinct critical points in their profiles, as well as an enumeration of these sequences. We also give an upper bound on the maximum number of distinct critical points that the profile of a sequence can have, along with several constructions for sequences having many distinct critical points.
Tuvi Etzion, Nicholas Kalouptsidis, Nicholas Kolokotronis, Konstantinos Limniotis, Kenneth G. Paterson
ISIT2
2008 On the Linear Complexity of Sequences Obtained by State Space Generators
abstract
Binary sequences generated from finite state automata are studied in this correspondence by utilizing system theoretic concepts. We develop a new unified approach for analyzing the linear complexity of such sequences, via controllability and observability conditions. A vectorial trace representation of sequences with arbitrary period is provided, which leads to a new generalized discrete Fourier transform allowing the generation of sequences with prescribed linear complexity. Furthermore, we introduce new classes of nonlinear filters, using the proposed approach, which generalize currently known classes and guarantee the same lower bound on the linear complexity.
Konstantinos Limniotis, Nicholas Kolokotronis, Nicholas Kalouptsidis
IEEE Trans. Inf. Theory3
2007 Improved Bounds on the Linear Complexity of Keystreams Obtained by Filter Generators
Nicholas Kolokotronis, Konstantinos Limniotis, Nicholas Kalouptsidis
Inscrypt3
2007 Efficient Computation of the Best Quadratic Approximations of Cubic Boolean Functions
Nicholas Kolokotronis, Konstantinos Limniotis, Nicholas Kalouptsidis
IMACC3
2007 Best Affine Approximations of Boolean Functions and Applications to Low Order Approximations
abstract
Low order approximations of Boolean functions are studied in this paper. In particular, best affine approximations of quadratic functions are analyzed using Dickson theorem, leading to an explicit formula for their direct computation, without using the Walsh transform. Expressions to determine all the best affine approximations of linear combinations of quadratic functions are proved. The tools developed are suitable to determining low order approximations; they are applied to certain low degree functions with arbitrary number of variables and allow to efficiently derive all of their best quadratic approximations.
Nicholas Kolokotronis, Konstantinos Limniotis, Nicholas Kalouptsidis
ISIT3
2007 On the Nonlinear Complexity and Lempel-Ziv Complexity of Finite Length Sequences
abstract
The nonlinear complexity of binary sequences and its connections with Lempel-Ziv complexity is studied in this paper. A new recursive algorithm is presented, which produces the minimal nonlinear feedback shift register of a given binary sequence. Moreover, it is shown that the eigenvalue profile of a sequence uniquely determines its nonlinear complexity profile, thus establishing a connection between Lempel-Ziv complexity and nonlinear complexity. Furthermore, a lower bound for the Lempel-Ziv compression ratio of a given sequence is proved that depends on its nonlinear complexity.
Konstantinos Limniotis, Nicholas Kolokotronis, Nicholas Kalouptsidis
IEEE Trans. Inf. Theory3
2006 Symbolic Computations in Volterra System Identification
abstract
This paper is concerned with symbolic computations in Volterra system identification using higher order cumulants. An efficient method that implements the Leonov-Shiryaev theorem is introduced. The proposed method relies on the exploitation of recursive relations between cumulants. The method is applied on the problem of blind identification of Volterra-Hammerstein systems excited by stationary higher order white noise. It solves previously intractable instances
Kimon Kontosis, Panagiotis Angelikopoulos, Panos Koukoulas, Nicholas Kalouptsidis, Ioannis Z. Emiris
ICASSP (3)4
2006 New Results on the Linear Complexity of Binary Sequences
abstract
The complexity of binary sequences generated by state-space systems is studied in this paper via utilization of system theoretic concepts. Application of controllability and observability conditions lead to a new block-trace representation of binary sequences enabling the efficient generation of sequences with maximum period and linear complexity. These arguments are also used to study nonlinearly filtered m-sequences, resulting in a new type of filters that achieve the same lower bound for the linear complexity as Rueppel's equidistant filters
Konstantinos Limniotis, Nicholas Kolokotronis, Nicholas Kalouptsidis
ISIT3
2006 Lower Bounds on Sequence Complexity Via Generalised Vandermonde Determinants
Nicholas Kolokotronis, Konstantinos Limniotis, Nicholas Kalouptsidis
SETA3
2006 Nonlinear Complexity of Binary Sequences and Connections with Lempel-Ziv Compression
Konstantinos Limniotis, Nicholas Kolokotronis, Nicholas Kalouptsidis
SETA3
2005 Generalized hamming networks and applications
Konstantinos Koutroumbas, Nicholas Kalouptsidis
Neural Networks2
2005 Results on the nonlinear span of binary sequences
abstract
The problem of finding the length of a shortest feedback shift register that generates a given finite-length sequence is considered. An efficient algorithm for the determination of the span is proposed, that takes advantage of the special block structure of the associated system of linear equations. The span distribution of finite-length binary sequences is also studied.
Panagiotis Rizomiliotis, Nicholas Kalouptsidis
IEEE Trans. Inf. Theory2
2005 On the quadratic span of binary sequences
abstract
The problem of finding the shortest feedback shift register, with quadratic feedback function that generates a given finite-length sequence is considered. An algorithm for the determination of the quadratic span and the feedback function, which takes advantage of the special block structure of the associated system of linear equations, is proposed.
Panagiotis Rizomiliotis, Nicholas Kolokotronis, Nicholas Kalouptsidis
IEEE Trans. Inf. Theory3
2004 Results on the nonlinear span of binary sequences
abstract
The problem of finding the length of shortest feedback shift register that generates a given finite-length sequence is considered. An algorithm for the determination of the span is proposed, that takes advantage of the special block structure of the associated system of linear equations. The span distribution of finite-length binary sequences is also studied.
Panagiotis Rizomiliotis, Nicholas Kalouptsidis
ISIT2
2004 On the generation of sequences simulating higher order white noise for system identification
Nicholas Kolokotronis, George Gatt, Nicholas Kalouptsidis
Signal Process.3
2003 Blind identification of second order Hammerstein series
Panos Koukoulas, Nicholas Kalouptsidis
Signal Process.2
2003 On the linear complexity of nonlinearly filtered PN-sequences
abstract
Binary sequences of period 2/sup n/-1 generated by a linear feedback shift register (LFSR) whose stages are filtered by a nonlinear function, f, are studied. New iterative formulas are derived for the calculation of the linear complexity of the output sequences. It is shown that these tools provide an efficient mechanism for controlling the linear complexity of the nonlinearly filtered maximal-length sequences.
Nicholas Kolokotronis, Nicholas Kalouptsidis
IEEE Trans. Inf. Theory2
2002 Synthesis of minimal cost nonlinear feedback shift registers
D. Linardatos, Nicholas Kalouptsidis
Signal Process.2
2002 Minimum linear span approximation of binary sequences
abstract
The determination of the minimum linear span sequence that differs from a given binary sequence, of period N=2/sup n/-1, by at most one digit is discussed and three methods are presented: the sequential divisions method, the congruential equations method, and the phase synchronization method. High-level algorithm organizations are provided. Finally, guidelines on sequence characterization and design via the notion of robustness are given.
Nicholas Kolokotronis, Panagiotis Rizomiliotis, Nicholas Kalouptsidis
IEEE Trans. Inf. Theory3
2001 Blind identification of bilinear systems
abstract
This paper is concerned with the blind identification of bilinear systems excited by higher-order white noise. Unlike prior work that restricted the bilinear system model to simple forms and required the excitation to be Gaussian distributed, the results of this paper are applicable to a more general class of bilinear systems and for the case when the excitation is non-Gaussian. We describe an estimation procedure for the computation of the system parameters using output cumulants of order less than four.
Nicholas Kalouptsidis, Panos Koukoulas, V. John Mathews
ICASSP1
2001 First-Order Optimal Approximation of Binary Sequences
Nicholas Kolokotronis, Panagiotis Rizomiliotis, Nicholas Kalouptsidis
SETA3
1998 Mirror-image symmetric perfect-reconstruction FIR filter banks: Parametrization and design
Eleftherios Kofidis, Sergios Theodoridis, Nicholas Kalouptsidis
Signal Process.3
1997 Third order Volterra system identification
abstract
This paper is concerned with third order Volterra system identification. It is shown that crosscumulant information can be converted into a Fredholm integral equation. Closed form expressions for the Volterra kernels are derived using the determinant theory. Finally, special emphasis is focused on i.i.d. inputs.
Panos Koukoulas, Nicholas Kalouptsidis
ICASSP2
1996 Architectures for block Toeplitz systems
Ilias Bouras, George-Othon Glentis, Nicholas Kalouptsidis
Signal Process.3
1995 A highly modular adaptive lattice algorithm for multichannel least squares filtering
George-Othon Glentis, Nicholas Kalouptsidis
Signal Process.2
1994 Efficient solution of block linear systems with Toeplitz entries using a channel decomposition technique
George-Othon Glentis, Nicholas Kalouptsidis
Signal Process.2
1994 Efficient multichannel FIR filtering using a single step versatile order recursive algorithm
George-Othon Glentis, Nicholas Kalouptsidis
Signal Process.2
1994 Qualitative analysis of the parallel and asynchronous modes of the Hamming network
abstract
In this paper convergence analysis of the parallel and deterministic asynchronous modes of operation for the Hamming network is carried out. Conditions ensuring convergence to a stable state in a finite number of steps are derived. An upper bound of the maximum number of steps that is required to reach a stable state is obtained. Finally, a geometrical interpretation of our results is obtained.
Konstantinos Koutroumbas, Nicholas Kalouptsidis
IEEE Trans. Neural Networks2
1990 Efficient order recursive algorithms for multichannel LS filtering
abstract
Efficient algorithms for multivariable system identification and multichannel FIR (finite impulse response) filtering are developed under the assumption that the predictor depends linearly on the unknown parameter. The proposed methods have a block adaptive format because they derive from efficient linear system solvers.>
George-Othon Glentis, Nicholas Kalouptsidis
ICASSP2
1989 Efficient adaptive transversal algorithms for least squares ARMA identification
abstract
Two efficient algorithmic families are developed for multichannel combiners characterized by unequal memory lengths for each of two input channels. The difference between the proposed methods lies in the way the Kalman gain vector is order-updated in each case. The first algorithm operates on both inputs simultaneously, utilizing block multichannel structured order recursions. The resulting scheme is called the diagonal update algorithm. The second approach updates the Kalman gain in a two-step procedure by reducing first the size of one input and then the size of the other input. The resulting method is called the stairwise update algorithm. Both algorithms are applicable to adaptive ARMA (autoregressive moving average) system identification, adaptive control, and the design of decision-feedback equalizers. Simulation results are included.>
Serafim Karaboyas, Nicholas Kalouptsidis
ICASSP2
1989 Interference rejection in PN spread-spectrum systems with LS linear phase FIR filters
abstract
The effects of a narrowband interference present in a pseudonoise (PN) spread-spectrum system can be minimized by using digital whitening techniques. A new efficient block LS algorithm for the design of an FIR filter with linear phase is derived and used as a whitening filter. Simulations are carried out to demonstrate the effectiveness of the LS optimum linear-phase filter in suppressing a narrowband interference in a PN spread-spectrum system. Comparisons to previously used methods are made. The simulations showed an improvement in the output SNR on the order of 4-5 dB over already existing schemes.>
Sergios Theodoridis, Nicholas Kalouptsidis, John G. Proakis, George D. Koyas
IEEE Trans. Commun.2
1988 Highly parallel algorithms for LS FIR smoothing and MEM spectral analysis
abstract
Highly parallel algorithms are derived for multichannel FIR (finite-impulse response) smoothing and MEM (minimum-energy method) spectral analysis. The derived algorithms require O(p) computing time and can be performed on a linear array of O(p) processors, p being the order of the filter of AR (autoregressive) model. Thus, a computational saving of one order of magnitude is achieved, compared to Levinson-type algorithms.>
Sergios Theodoridis, Nicholas Kalouptsidis, Dimitri Bakirtzis
ICASSP2
1987 LS FIR Smoothers and application to interference rejection in PN spread spectrum systems
abstract
The effects of a narrowband interference in a PN spread spectrum system can be minimized by employing a whitening filter. The performance of this filter can be improved if its impulse response is symmetrical. In this paper an optimum LS FIR smoother is adopted to perform the whitening process and a new efficient algorithm is presented to compute the smoothers coefficients. To demonstrate the effectiveness of the LS FIR smoother in suppressing a narrowband interference, simulations are carried out and the results are compared with those obtained by previously employed techniques.
Sergios Theodoridis, Nicholas Kalouptsidis, John G. Proakis
ICASSP2
1987 Parallel algorithm for MSE estimation of 2-D noncasual image models
Sergios Theodoridis, Nicholas Kalouptsidis
Microprocess. Microprogramming2
1987 Prolongations and Stability Analysis via Lyapunov Functions of Dynamical Polysystems
John Tsinias, Nicholas Kalouptsidis
Math. Syst. Theory2
1987 Lyapunov Functions and Stability of Dynamical Polysystems
John Tsinias, Nicholas Kalouptsidis, Andrea Bacciotti
Math. Syst. Theory2
1984 Efficient algorithms and structures for lagged least squares (LS) FIR filters in the case of prewindowed signals
abstract
The purpose of this paper is to provide a brief overview of the algorithms and structures which can be used in connection with ℓ - lag FIR filtering. A number of existing efficient algorithms from the zero - lag problem are generalized here, to be applied to the ℓ - lag case. Both direct and lattice - ladder structures are considered. Four different families of techniques are discussed: time recursive, order recursive, lattice - ladder and "recursive in lag". The unified approach used in this paper for the derivation of the algorithms permits the underlining of the relationships among the variables appearing in the four families of recursive schemes discussed. The "prewindowing" assumption is used throughout.
George Carayannis, Dimitris Manolakis 0001, Nicholas Kalouptsidis
ICASSP3
1984 On the computational organization of fast sequential algorithms
abstract
Sequential Least-Squares (LS) methods play a prominent role in many digital signal processing applications. The conventional implementation of these schemes requires an amount of operations proportional to the square of the number of estimated parameters. In contrast a variety of existing fast algorithms offer a computational complexity proportional to the number of estimated parameters. Such schemes exist for both direct form and lattice-ladder filter structures. This paper offers a unified overview of fast sequential algorithms for LS FIR filters, implemented using a direct form realization, in the case of prewindowed multichannel signals. Although all these algorithms are theoretically equivalent, in practice they exhibit different performance due to round-off noise, incorrect initialization etc. The performance evaluation of all these shemes is still an area to be explored.
Dimitris Manolakis 0001, George Carayannis, Nicholas Kalouptsidis
ICASSP3
1983 Fast Kalman type algorithms for sequential signal processing
abstract
The present paper deals with a new, computationally efficient, algorithm for Sequential Least Squares (LS) estimation. This scheme requires only O(5p) MAD (Multiplications And Divisions) per recursion to update a Kalman type gain vector; p is the number of estimated parameters. In contrast the well-known fast Kalman algorithm requires O(8p) MAD. The introduced method is the fastest known algorithm featured by the rapid convergence characteristics of exact Least Squares estimation schemes. Another interesting feature of the new algorithm is the balanced role, the forward and backward prediction play.
George Carayannis, Dimitris Manolakis 0001, Nicholas Kalouptsidis
ICASSP3
1983 Systems of equations with near-to-Toeplitz or near-to-Hankel parameters and applications to signal processing
abstract
In various signal processing applications we are confronted with the problem of finding the optimum in the least squares sense linear filter that matches the input signal with a certain lag of the desired response. The system of equations yielding all filters coefficients turns out to have a near-to-Toeplitz or near-to-Hankel structure with displacement rank 1 or 2 generically depending on whether windowing is used. Motivated by these questions the general linear system is considered and recursive procedures are derived for the determination of the solution which when the parameters have low displacement rank are proved very efficient. In particular if the parameters are Toeplitz the resulting algorithm coincides with a scheme introduced recently by the authors which in turn performs better than the well-known Simpson's sideways recursions.
Nicholas Kalouptsidis, George Carayannis, Dimitris Manolakis 0001
ICASSP1
1983 Prolongations and Lyapunov Functions in Control Systems
Nicholas Kalouptsidis
Math. Syst. Theory1
1982 On block matrices with elements of special structure
abstract
In various signal processing applications one is often confronted with aspects such as linear system solution, triangularization or inversion of matrices with special block structure as well as entries of particular form. Toeplitz, Banded Toeplitz, circular and Hankel matrices provide typical examples often encountered in such diverse fields as image processing, computerized tomography and other array processing applications. The purpose of this paper is to algorithmically examine the issues of triangularization, inversion and linear system solution when the above particular structures are imposed at either the block level or the entry level. It is shown that the various resulting combinations of block and entry structure considerably reduce the computational complexity of the above problems.
Nicholas Kalouptsidis, George Carayannis, Dimitris Manolakis 0001
ICASSP1
1982 Stability Analysis of the Orbits of Control Systems
Nicholas Kalouptsidis, David L. Elliott
Math. Syst. Theory1