Next Article in Journal
On Characterizations of Directional Derivatives and Subdifferentials of Fuzzy Functions
Next Article in Special Issue
Sandor Type Fuzzy Inequality Based on the (s,m)-Convex Function in the Second Sense
Previous Article in Journal
Chiral Buckybowl Molecules
Previous Article in Special Issue
On Extended Representable Uninorms and Their Extended Fuzzy Implications (Coimplications)
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Orthogonality between Complex Fuzzy Sets and Its Application to Signal Detection

1
School of Mechanical and Electrical Engineering, Guizhou Normal University, Guiyang 550025, China
2
School of Electronics and Communication Engineering, Yulin Normal University, Yulin 537000, China
3
School of Information Science and Engineering, Xiamen University, Xiamen 361005, China
*
Author to whom correspondence should be addressed.
Symmetry 2017, 9(9), 175; https://doi.org/10.3390/sym9090175
Submission received: 25 July 2017 / Revised: 19 August 2017 / Accepted: 25 August 2017 / Published: 31 August 2017
(This article belongs to the Special Issue Fuzzy Sets Theory and Its Applications)

Abstract

:
A complex fuzzy set is a set whose membership values are vectors in the unit circle in the complex plane. This paper establishes the orthogonality relation of complex fuzzy sets. Two complex fuzzy sets are said to be orthogonal if their membership vectors are perpendicular. We present the basic properties of orthogonality of complex fuzzy sets and various results on orthogonality with respect to complex fuzzy complement, complex fuzzy union, complex fuzzy intersection, and complex fuzzy inference methods. Finally, an example application of signal detection demonstrates the utility of the orthogonality of complex fuzzy sets.

1. Introduction

Complex fuzzy sets [1] are an important extension of fuzzy set theory. In recent years, complex fuzzy sets have been successfully used in complex fuzzy inference systems for various applications, such as time series prediction [2,3,4,5,6,7,8], function approximation [9,10,11], and image restoration [12,13]. A complex fuzzy set A on a universe of discourse U is a mapping from U to the unit disc in the complex plane. Thus a complex fuzzy set is a set of vectors in the complex plane. This idea of membership vectors greatly inspired how definition of complex fuzzy sets operations [14,15] and complex fuzzy logic systems [16,17,18,19,20,21] and how to measures the difference between two complex fuzzy sets [22,23,24].
Orthogonality is an important concept in mathematics and computer science. For instance, orthogonality in geometry means that two vectors are perpendicular. Orthogonality in programming language design is the ability to use different language features in different combinations with consistent results [25]. Then, a question arises: why do we need to study the orthogonality between complex fuzzy sets?
The literature review shows two main reasons for studying the orthogonality between complex fuzzy sets. (1) Orthogonality is also an important tool in traditional fuzzy systems. Orthogonal transformation method, orthogonal rule, and orthogonal approximation concept are frequently applied to fuzzy rule-based models [26,27,28], fuzzy neural networks [29,30], and fuzzy control [31,32]. Complex fuzzy sets as an extension of fuzzy sets have been studied. When we apply these orthogonal methods to complex fuzzy systems, the concept of orthogonality should be considered. (2) Recently, complex fuzzy sets have been used in image restoration [12,13] and signal processing [1,23]. In these applications, various orthogonal data, such as orthogonal signals and orthogonal images, are often considered. So, the concept of orthogonality also should be considered when we apply complex fuzzy sets to these applications.
Our goal in this paper is to present the concept and properties of orthogonality for complex fuzzy sets. In our view, this is analogous to orthonormal vectors. As mentioned in [16], the membership function of a complex fuzzy set can be viewed as a vector in the complex plane. As is well known, a vector has length and direction. There are various properties concerning the direction of vectors. The orthogonality relation is an important concept in vector theory when a complex fuzzy set is viewed as a set of vectors and a complex fuzzy logic is viewed as a logic of vectors. We should consider the direction properties for complex fuzzy sets and complex fuzzy logic. Having this in mind, we propose the orthogonality for complex fuzzy sets. Then, their implications for the possible choices of complex fuzzy operations are examined. The representation of complex fuzzy set S is given by r A ( x ) · e j w A ( x ) , the amplitude term r A ( x ) and the phase term w A ( x ) are both real-valued, r A ( x ) [ 0 , 1 ] , and j = 1 . We also can use the form r A ( x ) cos ( w A ( x ) ) + j r A ( x ) sin ( w A ( x ) ) . This form is based on two orthonormal vectors, ( 1 , 0 ) and ( 0 , 1 ) , corresponding to the complex numbers 1 + j 0 and 0 + j , respectively. These two vectors are the most used orthonormal basis in complex plane. The concept of orthogonality has been used in complex fuzzy sets naturally, but it has not formed systemic cognition and there has been a lack of standardized study.
The main contribution of the study includes. (1) A concept of orthogonality for complex fuzzy sets; (2) An idea for the possible choices of complex fuzzy operators: a complex fuzzy operation should preserve the orthogonality. In the practical application of complex fuzzy sets, one of the key research issues is how to select a suitable complex fuzzy operation. We investigate this idea in depth, and then examine its implications for the possible choices of complex fuzzy inference; and (3) A signal detection method which involves the orthogonality complex fuzzy sets. Operations used in this method have the orthogonality preserving property.
The remainder of this paper is organized in the following way. In Section 2, the concept of orthogonality of complex fuzzy sets is introduced, and their properties investigated. In Section 3, we discuss whether orthogonality can be preserved for complex fuzzy complement, complex fuzzy union, complex fuzzy intersection and complex fuzzy inference system, and present an application example in signal detection. Discussion and conclusion are presented in Section 4.

2. Materials and Methods

In this section we introduce the concept of orthogonality of complex fuzzy sets, which should be contrasted with the concept of orthogonality in mathematics such as x y between two vectors x and y. By intuition, this is analogous to the orthogonality of vectors, orthogonality is the relation of two complex fuzzy sets where the angle between membership vectors of each element of the universal set are perpendicular. As shown in Figure 1 , two membership vectors A and B of an element of U are orthogonality (perpendicular).
A complex fuzzy set A, defined on a universe of discourse U, is characterized by a membership function μ A ( x ) that assigns any element x U a complex-valued grade of membership in A.
Let F C ( U ) be the set of all complex fuzzy sets on U. The complex fuzzy set A may be represented as the set of ordered pairs:
A = { ( x , μ A ( x ) ) | x U }
where the membership function μ A ( x ) is of the form r A ( x ) · e j w A ( x ) , j = 1 , the amplitude term r A ( x ) and the phase term w A ( x ) are both real-valued, and r A ( x ) [ 0 , 1 ] .
The inner product < μ A ( x ) , μ B ( x ) > of membership vectors of x U is defined as:
< μ A ( x ) , μ B ( x ) > = r A ( x ) · r B ( x ) · cos ( | w A ( x ) w B ( x ) | )
Definition 1.
Let A and B be two complex fuzzy sets on U, and μ A ( x ) = r A ( x ) · e j w A ( x ) and μ B ( x ) = r B ( x ) · e j w B ( x ) their membership functions, respectively. A and B are said to be orthogonal if < μ A ( x ) , μ B ( x ) > = 0 for each x U and it is denoted by A B . Similarly, for the subsets C , D F C ( U ) , we write A C if A C for all C C and C D if C D for all C C and all D D .
Theorem 1.
The orthogonality of complex fuzzy sets has the following properties:
(i) 
0 A for all A F C ( U ) ,
(ii) 
if A B then B A ,
(iii) 
if A A then A = 0.
Proof. 
Trivial. ☐
The proof is simple and we omit the details. In this paper, we omit proofs of some results which can be easily obtained.
Remark 1.
0 denote the complex fuzzy set where the membership vectors of each element of the universal set is the zero vector.
In practice, orthogonality may be represented as independent or uncorrelated objects. The orthogonality between complex fuzzy sets may be seen as a theory or method for handling the relativity and dependence among complex data. The following problems are interesting.
Problem 1.
Suppose A B and A C , then whether or not A ( B C ) , where is some operation of complex fuzzy sets.
Problem 2.
Suppose A B , then whether or not f ( A ) f ( B ) , where f is some complex fuzzy inference method.

3. Results

In this section, we discuss whether orthogonality can be preserved for complex fuzzy complement, complex fuzzy union, and complex fuzzy intersection, i.e., Problems 1 and 2.
The concept of orthogonality preserving is formally expressed as follows.
Definition 2.
Let f : F C ( U ) F C ( U ) be a function, f is orthogonality preserving if:
A B f ( A ) f ( B )
for any A , B F C ( U ) .
Obviously, set rotation and reflection operations, described in [1], are orthogonality preserving.
Let A be a complex fuzzy set on U and μ A ( x ) = r A ( x ) · e j w A ( x ) its membership functions. The rotation of A by θ radians, denoted R o t θ ( A ) is defined as:
R o t θ ( μ A ( x ) ) = r A ( x ) · e j ( w A ( x ) + θ )
The reflection of A , denoted R e f ( A ) is defined as:
R e f ( μ A ( x ) ) = r A ( x ) · e j w A ( x )
Theorem 2.
Let A and B be two complex fuzzy sets on U.
(i) 
If A B then R e f ( A ) R e f ( B ) .
(ii) 
If A B then R o t θ ( A ) R o t θ ( B ) for any θ radians.
Proof. 
Trivial. ☐

3.1. Complex Fuzzy Complement

The complement of a complex fuzzy set is an extension of the definition of the traditional fuzzy complement. Ramot et al. [1] introduced the following three complex fuzzy complements.
Let A be a complex fuzzy set on U and μ A ( x ) = r A ( x ) · e j w A ( x ) its membership functions. The complex fuzzy complement of A, denoted ¬ A is specified by a function:
μ ¬ 1 A ( x ) = c ( r A ( x ) ) · e j ( w A ( x ) )
μ ¬ 2 A ( x ) = c ( r A ( x ) ) · e j ( w A ( x ) )
μ ¬ 3 A ( x ) = c ( r A ( x ) ) · e j ( w A ( x ) + π )
where c ( r A ( x ) ) = 1 r A ( x ) .
Theorem 3.
Let A and B be two complex fuzzy sets on U and μ A ( x ) = r A ( x ) · e j w A ( x ) and μ B ( x ) = r B ( x ) · e j w B ( x ) their membership functions, respectively. Support μ A ( x ) 0 and μ B ( x ) 0 for all x U . If A B , then ¬ i A ¬ i B , i { 1 , 2 , 3 } .
Proof. 
We only consider the case of i = 1 . For any x U , by A B , we have:
< μ A ( x , μ B ( x ) ) > = r A ( x ) · r B ( x ) · cos ( | w A ( x ) w B ( x ) | ) = 0
Because μ A ( x ) 0 and μ B ( x ) 0 , thus:
cos ( | w A ( x ) w B ( x ) | ) = 0
By the definition of the complex fuzzy complement:
μ ¬ A ( x ) = ( 1 r A ( x ) ) · e j ( w A ( x ) ) ,
μ ¬ B ( x ) = ( 1 r B ( x ) ) · e j ( w B ( x ) ) ,
We obtain:
< μ ¬ 1 A ( x ) , μ ¬ 1 B ( x ) > = c ( r A ( x ) ) · c ( r B ( x ) ) · cos ( | w A ( x ) + w B ( x ) | ) = c ( r A ( x ) ) · c ( r B ( x ) ) · cos ( | w A ( x ) w B ( x ) | ) = 0 .
Thus ¬ 1 A ¬ 1 B  ☐
Example 1.
Assume two complex fuzzy sets A and B are given by:
A = 0 . 1 e j 1 . 5 π / x 1 + 0 . 2 e j 0 . 3 π / x 2 B = 0 . 2 e j π / x 1 + 0 . 4 e j 0 . 8 π / x 2
We see A B . Then we have:
¬ 1 A = 0 . 9 e j 0 . 5 π / x 1 + 0 . 8 e j 1 . 7 π / x 2 ¬ 1 B = 0 . 8 e j π / x 1 + 0 . 6 e j 1 . 2 π / x 2 ¬ 2 A = 0 . 9 e j 1 . 5 π / x 1 + 0 . 8 e j 0 . 3 π / x 2 ¬ 2 B = 0 . 8 e j π / x 1 + 0 . 6 e j 0 . 8 π / x 2 ¬ 3 A = 0 . 9 e j 0 . 5 π / x 1 + 0 . 8 e j 1 . 3 π / x 2 ¬ 3 B = 0 . 8 e j 2 π / x 1 + 0 . 6 e j 1 . 8 π / x 2 .
It is easy to verify ¬ i A ¬ i B for any i { 1 , 2 , 3 }

3.2. Complex Fuzzy Union

The complex fuzzy union of complex fuzzy sets are reviewed as follows (see [1]).
Let A and B be two complex fuzzy sets on U and μ A ( x ) = r A ( x ) · e j w A ( x ) and μ B ( x ) = r B ( x ) · e j w B ( x ) their membership functions, respectively. The complex fuzzy union of A and B, denoted A B , is specified by a function:
μ A B ( x ) = ( r A ( x ) r B ( x ) ) · e j w A B ( x )
where ⊕ represents a t-conorm function.
The functions given below are possibilities for calculating w A B :
Sum : w A B = w A + w B
Max : μ A B = max ( w A , w B )
Min : μ A B = min ( w A , w B )
Winner Take All : w A B = w A , r A > r B w B , r A < r B
Weighted Average : μ A B = r A w A + r B w B r A + r B
Average : μ A B = ( w A + w B ) / 2
Product : μ A B = w A · w B
Difference : μ A B = w A w B
Theorem 4.
Let A, B and C be three complex fuzzy sets on U. If μ A ( x ) 0 and μ B ( x ) 0 for all x U . Support Sum is used for determining the phase term of the complex fuzzy union. If A B , then A C B C ,
Proof. 
We consider two cases:
Case 1: μ C ( x ) = 0 . Then < μ A ( x ) μ C ( x ) , μ B ( x ) μ C ( x ) > = < μ A ( x ) , μ B ( x ) > = 0 .
Case 2: μ C ( x ) 0 . If r A C ( x ) = 0 or r B C ( x ) = 0 Then < μ A ( x ) μ C ( x ) , μ B ( x ) μ C ( x ) > = 0 .
If r A C ( x ) 0 and r B C ( x ) 0 . Because:
< μ A ( x ) μ C ( x ) , μ B ( x ) μ C ( x ) > = r A C ( x ) · r B C ( x ) · cos ( | w A C ( x ) w B C ( x ) | ) = r A C ( x ) · r B C ( x ) · cos ( | w A ( x ) + w C ( x ) w B ( x ) w C ( x ) | ) = r A C ( x ) · r B C ( x ) · cos ( | w A ( x ) w B ( x ) | ) .
Then we have cos ( | w A ( x ) w B ( x ) | ) = 0 by A B . Thus < μ A ( x ) μ C ( x ) , μ B ( x ) μ C ( x ) > = 0 . ☐
Example 2.
Assume three complex fuzzy sets A, B, and C are given by:
A = 0 . 4 e j 0 . 1 π / x 1 + 0 . 2 e j 0 . 2 π / x 2 + 0 . 3 e j 1 . 2 π / x 3 B = 0 . 1 e j 0 . 6 π / x 1 + 0 . 7 e j 0 . 7 π / x 2 + 0 . 6 e j 0 . 7 π / x 3 C = 0 . 7 e j 1 . 2 π / x 1 + 0 / x 2 + 0 . 9 e j 0 . 3 π / x 3
We see A B .
When using the max union function for calculating r B C and the S u m method in (23) for determining w B C , the following results are obtained for A C and B C :
A C = 0 . 7 e j 1 . 3 π / x 1 + 0 . 2 e j 0 . 2 π / x 2 + 0 . 9 e j 0 . 5 π / x 3 B C = 0 . 7 e j 1 . 8 π / x 1 + 0 . 7 e j 0 . 7 π / x 2 + 0 . 9 e j π / x 3
It is easy to verify A C B C .
When using the max union function for calculating r B 1 C and the M a x method in (24) for determining w B 1 C , the following results are obtained for A C and B 1 C :
A C = 0 . 7 e j 1 . 2 π / x 1 + 0 . 2 e j 0 . 2 π / x 2 + 0 . 9 e j 1 . 2 π / x 3 B C = 0 . 7 e j 1 . 2 π / x 1 + 0 . 7 e j 0 . 7 π / x 2 + 0 . 9 e j 0 . 7 π / x 3
It is easy to verify A C B C .
Now, we discuss the problem: whether we have:
A B , A C A f ( B , C )
for all A , B , C F C ( U ) .
Another property, denoted rotational invariance, is introduced in [16], i.e.,
R o t θ ( A ) R o t θ ( B ) = R o t θ ( A B )
where is a union or intersection operator. Rotational invariance states that a union or intersection operator is invariant (in both amplitude and direction) under a simple rotation.
Theorem 5.
Let A and B be two complex fuzzy sets on U, and μ A ( x ) = r A ( x ) · e j w A ( x ) and μ B ( x ) = r B ( x ) · e j w B ( x ) their membership functions, respectively. If the Max, Min, or Winner Take All method is used for determining w A B , then A C D , if A B , A C for any A , B , C F C ( U ) .
Proof. 
We only consider the case of w A B is Max method in (1).
Suppose Max method is used for determining w A B , we consider four cases:
Case 1: μ C ( x ) = 0 . Then < μ C ( x ) , μ A ( x ) μ B ( x ) > = 0 .
Case 2: μ C ( x ) 0 and μ B ( x ) = 0 . Then < μ C ( x ) , μ A ( x ) μ B ( x ) > = < μ C ( x ) , μ A ( x ) > = 0 by C A .
Case 3: μ C ( x ) 0 and μ A ( x ) = 0 . Then < μ C ( x ) , μ A ( x ) μ B ( x ) > = < μ C ( x ) , μ B ( x ) > = 0 by C B .
Case 4: μ C ( x ) 0 , μ A ( x ) 0 and μ B ( x ) 0 . If r A B ( x ) = 0 , then we have < μ C ( x ) , μ A ( x ) μ B ( x ) > = 0 . If r A B ( x ) 0 , then we have cos ( | w C ( x ) max ( w A ( x ) , w B ( x ) ) | ) = 0 from cos ( | w C ( x ) w A ( x ) | ) = 0 by C A and cos ( | w C ( x ) w B ( x ) | ) = 0 by C B . Because:
< μ C ( x ) , μ A ( x ) μ B ( x ) > = r C ( x ) · r A B ( x ) · cos ( | w C ( x ) w A B ( x ) | ) = r C ( x ) · r A B ( x ) · cos ( | w C ( x ) max ( w A ( x ) , w B ( x ) ) | ) .
Thus < μ C ( x ) , μ A ( x ) μ B ( x ) > = 0 . ☐
From the above theorem, we see that the complex fuzzy union has the property of function (18) if the Max, Min, or Winner Take All method is used for determining the phase term. However, a complex fuzzy union using one of above three methods in the phase term does not preserve orthogonality. Moreover, a complex fuzzy union using Sum method in the phase term is orthogonality preserving (see Theorem 4) but does not have the property of function (18). Let us consider the following example.
Example 3.
Assume five complex fuzzy sets A ,B, and C are given by:
A = 0 . 1 e j 0 . 1 π / x 1 + 0 . 2 e j 0 . 2 π / x 2 + 0 . 3 e j 1 . 2 π / x 3 B = 0 . 4 e j 0 . 6 π / x 1 + 0 . 7 e j 0 . 7 π / x 2 + 0 . 6 e j 0 . 7 π / x 3 C = 0 . 7 e j 1 . 6 π / x 1 + 0 . 8 e j 1 . 7 π / x 2 + 0 . 9 e j 1 . 7 π / x 3
We see A B , A C .
Using the max union function for calculating and the S u m method in (11) for determining the phase term, the following results are obtained for:
B C = 0 . 7 e j 0 . 2 π / x 1 + 0 . 8 e j 0 . 4 π / x 2 + 0 . 9 e j 0 . 4 π / x 3
It is easy to verify A ( B C ) .
Corollary 6.
Let A , B i F C ( U ) , i = 1 , 2 , . . . , n . Suppose a complex fuzzy union ∪ has the property of function (19), Let A B i for each i = 1 , 2 , . . . , n , then A i = 1 n B i .
Proof. 
Trivial. ☐
Moreover, we discuss this problem: whether we have:
A B , C D f ( A , B ) f ( C , D )
for all A , B , C F C ( U ) .
Theorem 7.
Let A, B, C, and D be four complex fuzzy sets on U. If μ A ( x ) 0 , μ B ( x ) 0 , μ C ( x ) 0 , and μ D ( x ) 0 for all x U . If A B and C D then A C B D , when Sum is used for determining phase term of complex fuzzy union.
Proof. 
If r A C ( x ) = 0 or r B D ( x ) = 0 .
Then < R o t 0 . 5 π ( μ A ( x ) μ C ( x ) ) , μ B ( x ) μ D ( x ) > = 0 . If r A C ( x ) 0 and r B D ( x ) 0 . Because:
< R o t 0 . 5 π ( μ A ( x ) μ C ( x ) ) , μ B ( x ) μ C ( x ) > = r A C ( x ) · r B D ( x ) · cos ( | 0 . 5 π + w A C ( x ) w B D ( x ) | ) = r A C ( x ) · r B D ( x ) · cos ( | 0 . 5 π + w A ( x ) + w C ( x ) w B ( x ) w D ( x ) | ) = r A C ( x ) · r B D ( x ) · cos ( | 0 . 5 π + ( w A ( x ) w B ( x ) ) + ( w C ( x ) w D ( x ) ) | )
Because cos ( | w A ( x ) w B ( x ) | ) = 0 by A B , we have | w A ( x ) w B ( x ) | = 0 . 5 π + k π , for some k = 0 , 1 , 2 , . . . . Similarly, we have cos ( | w C ( x ) w D ( x ) | ) = 0 by C D , then | w C ( x ) w D ( x ) | = 0 . 5 π + k π , for some k = 0 , 1 , 2 , . . . .
Then we get | 0 . 5 π + ( w A ( x ) w B ( x ) ) + ( w C ( x ) w D ( x ) ) | = 0 . 5 π + k π , for some k = 0 , 1 , 2 , . . . . Thus < R o t 0 . 5 π ( μ A ( x ) μ C ( x ) ) , μ B ( x ) μ D ( x ) > = 0 . ☐
Example 4.
Assume four complex fuzzy sets A, B, C, and D are given by:
A = 0 . 4 e j 0 . 1 π / x 1 + 0 . 2 e j 0 . 2 π / x 2 + 0 . 3 e j 1 . 2 π / x 3 B = 0 . 1 e j 0 . 6 π / x 1 + 0 . 7 e j 0 . 7 π / x 2 + 0 . 6 e j 0 . 7 π / x 3 C = 0 . 7 e j 1 . 2 π / x 1 + 0 . 6 e j 0 . 1 π / x 2 + 0 . 5 e j 1 . 8 π / x 3 D = 0 . 2 e j 0 . 7 π / x 1 + 0 . 7 e j 0 . 6 π / x 2 + 0 . 9 e j 0 . 3 π / x 3
We see A B and C D .
When using the max union function for calculating the amplitude term and the S u m method in (11) for determining the phase term, the following results are obtained for A C and B D :
A C = 0 . 7 e j 1 . 3 π / x 1 + 0 . 6 e j 0 . 3 π / x 2 + 0 . 5 e j π / x 3 B D = 0 . 2 e j 1 . 3 π / x 1 + 0 . 7 e j 1 . 3 π / x 2 + 0 . 9 e j π / x 3
It is easy to verify A C B D .

3.3. Complex Fuzzy Intersection

The complex fuzzy intersection of complex fuzzy sets are reviewed as follows (see [1]).
Let A and B be two complex fuzzy sets on U and μ A ( x ) = r A ( x ) · e j w A ( x ) and μ B ( x ) = r B ( x ) · e j w B ( x ) their membership functions, respectively. The complex fuzzy intersection of A and B, denoted A B , is specified by a function:
μ A B ( x ) = ( r A ( x ) r B ( x ) ) · e j w A B ( x )
where signifies any t-norm function.
Possible choices for calculating w A B are given in (10)–(17). Then, we have following results.
Theorem 8.
Let A, B, and C be three complex fuzzy sets on U. If μ A ( x ) 0 and μ B ( x ) 0 for all x U . Support Sum is used for determining the phase term of the complex fuzzy intersection. If A B , then A C B C .
Proof. 
Similar to Theorem 4. ☐
Theorem 9.
Let A and B be two complex fuzzy sets on U and μ A ( x ) = r A ( x ) · e j w A ( x ) and μ B ( x ) = r B ( x ) · e j w B ( x ) their membership functions, respectively. If the Max, Min, or Winner Take All method is used for determining w A B , then A C D if A B , A C for any A , B , C F C ( U ) .
Proof. 
Similar to Theorem 5. ☐
Corollary 10.
Let A , B i F C ( U ) , i = 1 , 2 , . . . , n . Suppose a complex fuzzy intersection ∪ has the property of function (19). Let A B i for each i = 1 , 2 , . . . , n , then A i = 1 n B i .
Proof. 
Trivial. ☐
Now we give a brief summary of orthogonality preserving of the complex fuzzy union and complex fuzzy intersection. The key is what method is used for determining the phase term of complex fuzzy operations. Our results are listed as follows:
(i)
A B , A C B C : Sum (See Theorems 4 and 7);
(ii)
A B , A C A B C : Max, Min and Winner Take All (See Theorems 5 and 8);
where is a complex fuzzy union or complex fuzzy intersection.

3.4. Complex Fuzzy Inference

Next, we discuss the Problem 2, which also can be known as: whether or not the orthogonality can be preserved for complex fuzzy reasoning, i.e., will the orthogonality of input cause the orthogonality of the output of complex fuzzy reasoning?
First, we recall complex fuzzy inference in [17] for convenience. Let U and V be two universes of discourse. The form of generalized modus ponens (GMP) of complex fuzzy inference may be written as follows:
Premise:X is A * ;
Rule:IF X is A, THEN Y is B;
Consequence:Y is B * (denote C F I ( A , B ; A * ) ).
The sets A , A * F C ( U ) and B , B * F C ( V ) are all complex fuzzy sets. In this paper, we only consider the case of GMP form of complex fuzzy inference.
The amplitude term and the phase term of complex fuzzy implication relation μ A B ( x , y ) in [17] are characterized by:
r A B ( x , y ) = r A ( x ) · r B ( y )
w A B ( x , y ) = w A ( x ) + w B ( y )
Then amplitude term and the phase term of B * is given by:
r B * ( y ) = sup x U [ r A * ( x ) ( r A ( x ) · r B ( y ) ) ]
w B * ( y ) = f [ g ( w A * ( x ) , ( w A ( x ) + w B ( y ) ) ) ]
Possible forms of g are the functions (10)–(17). Furthermore, possible forms of f are:
w B * ( y ) = sup x U [ g ( w A * ( x ) , ( w A ( x ) + w B ( y ) ) ) ]
w B * ( y ) = inf x U [ g ( w A * ( x ) , ( w A ( x ) + w B ( y ) ) ) ]
w B * ( y ) = g ( w A * ( x ) , ( w A ( x ) + w B ( y ) ) )
w B * ( y ) = x U [ g ( w A * ( x ) , ( w A ( x ) + w B ( y ) ) ) ]
where x in (27) is the value of x for which the supremum, sup x U [ r A * ( x ) ( r A ( x ) · r B ( y ) ) ] is obtained. Functions (25)–(27) are introduced in [17] and Function (28) is a new adding method.
Similar to Definition 2, the concept of orthogonality preserving complex fuzzy inference is formally expressed as follows.
Definition 3.
A complex fuzzy inference method is an F C ( U ) F C ( U ) mapping f, i.e., each input A * F C ( U ) corresponds to the output B * F C ( V ) . A method f is an orthogonality preserving complex fuzzy inference if for any A * , A * F C ( U ) :
A * A * f ( A * ) f ( A * ) .
Theorem 11.
Suppose that B * and B * are the results of GFI( A , B ; A * ) and GFI( A , B , A * ) respectively, if forms of f in (24) is (27) or (28), and forms of g in (24) is Sum in (10), then:
A * A * B * B *
when | U | is an odd number.
Proof. 
Trivial from Theorem 8 and corollary 10. ☐
From the above theorem, we see that the results are not only related to the choices of f and g but also the size of U. It is interesting to note that the results are not related to the size of V. Let us consider the following example of the case | U | is an odd number.
Example 5.
Let:
A = 0 . 5 e j 0 . 1 π / x 1 + 0 . 6 e j 0 . 2 π / x 2 + 1 e j 1 . 2 π / x 3 B = 0 . 4 e j 0 . 6 π / y 1 + 0 . 8 e j 0 . 7 π / y 2
we get following results from (21) and (22):
A B = 0 . 2 e j 0 . 7 π 0 . 4 e j 0 . 8 π 0 . 24 e j 0 . 8 π 0 . 48 e j 0 . 9 π 0 . 4 e j 1 . 8 π 0 . 8 e j 1 . 9 π
Suppose:
A * = 0 . 4 e j 0 . 1 π / x 1 + 0 . 2 e j 0 . 2 π / x 2 + 0 . 3 e j 1 . 2 π / x 3 A * = 0 . 1 e j 0 . 6 π / x 1 + 0 . 7 e j 0 . 7 π / x 2 + 0 . 6 e j 0 . 7 π / x 3
We see A * A * .
If g is Sum in (10), is Min t-norm, form of f is function in (28). Then:
B * = 0 . 3 e j 0 . 8 π / y 1 + 0 . 6 e j 1 . 1 π / y 2 B * = 0 . 4 e j 1 . 3 π / y 1 + 0 . 6 e j 1 . 6 π / y 2
Thus B * B * .
If form of f is function in (25):
B * = 0 . 3 e j π / y 1 + 0 . 6 e j 1 . 1 π / y 2 B * = 0 . 4 e j 1 . 5 π / y 1 + 0 . 6 e j 1 . 6 π / y 2
B * B * .
When | U | is an even number, let us consider the following example.
Example 6.
Let:
A = 0 . 5 e j 0 . 1 π / x 1 + 0 . 6 e j 0 . 2 π / x 2 B = 0 . 4 e j 0 . 6 π / y 1 + 0 . 8 e j 0 . 7 π / y 2 + 1 e j 1 . 2 π / y 3
We get following results from (24) and (25):
A B = 0 . 2 e j 0 . 7 π 0 . 4 e j 0 . 8 π 0 . 5 e j 1 . 3 π 0 . 24 e j 0 . 8 π 0 . 48 e j 0 . 9 π 0 . 6 e j 1 . 4 π
Suppose:
A * = 0 . 4 e j 0 . 1 π / x 1 + 0 . 2 e j 0 . 2 π / x 2 A * = 0 . 1 e j 0 . 6 π / x 1 + 0 . 7 e j 0 . 7 π / x 2
We see A * A * .
If g is Sum in (11), is Min t-norm, form of f is function in Equation (30). Then:
B * = 0 . 2 e j 1 . 8 π / y 1 + 0 . 4 e j 2 π / y 2 + 0 . 4 e j π / y 3 B * = 0 . 24 e j 0 . 8 π / y 1 + 0 . 48 e j π / y 2 + 0 . 6 e j 2 π / y 3
It is easy to verify B * B * .

3.5. Example Application

We consider a signal detection example below which involves the orthogonality complex fuzzy sets. For the rationale of using complex fuzzy sets we refer to Ramot et al. [1,17].
The problem is an example that demonstrates the use of complex fuzzy set theory in an application that identifies a particular signal of interest out of several different signals received by a digital receiver.
Ramot et al. [1,17] first used the complex fuzzy set theory in the signal detection application that identifies a given signal of interest out of several different signals received by a digital receiver. Zhang et al. [23] considered this application by using a concept of approximate equality theory of complex fuzzy sets.
When we identify a particular signal out of several different signals, one of the most important step is measuring the difference between two complex fuzzy sets. Methods in [1,23] are combing the differences in the amplitude terms and the phase terms. For example, let A = 0 . 5 / x , B = 1 / x , and C = e j 0 . 5 π / x , as shown in Figure 2 . Then we have d ( A , B ) = d ( B , C ) by the method in [23]. However, in our point of view, the signal A is easier to be detected than the signal C for a given signal B, since A and B are in the same direction and B and C are orthogonal. To avoid this, our method to calculate the distance of two complex fuzzy sets is combing the differences in the in-phase terms and quadrature terms.
Let S l ( t ) ( 1 l L ) be L different signals. R is a given signal. Every S l ( t ) and R ( t ) are sampled N times i.e., 1 t N .
Each signal S l ( t ) can be represented as:
S l ( t ) = 1 N n = 1 N C l , n · e j 2 π ( n 1 ) ( t 1 ) N + a l , n
where C l , n are the complex Fourier coefficients S l .
Then S l ( t ) can be rewritten in the form:
S l ( t ) = 1 N n = 1 N A l , n · e j 2 π ( n 1 ) ( t 1 ) N + a l , n
where C l , n = A l , n · e j a l , n , with A l , n , a l , n real-valued and A l , n 0 for all n ( 1 n N ).
Similarly, let C R , n be the Fourier coefficients of R, the signal R ( t ) can be represented as:
R ( t ) = 1 N n = 1 N A R , n · e j 2 π ( n 1 ) ( t 1 ) N + a R , n
where C R , n = A R , n · e j a R , n , with A R , n , a R , n real-valued and A R , n 0 for all n ( 1 n N ).
Apply the following method to compare the different signals.
Step 1
Normalize the amplitudes of all Fourier coefficients. Let A l = ( A l , 1 , A l , 2 , . . . , A l , N ) be the vector of amplitudes of S l ’s Fourier coefficients, ( 1 l L ). Let A R = ( A R , 1 , A R , 2 , . . . , A R , N ) be the vector of amplitudes of S R ’s Fourier coefficients, ( 1 l L ). Let B l be the normalized vector 1 / n o r m ( A l ) · A l , where n o r m ( A l ) = Σ n = 1 N ( A l , n ) 2 . Let B R be the normalized vector 1 / n o r m ( A R ) · A R . Then B l = ( B l , 1 , B l , 2 , . . . , B l , N ) is the vector of normalized amplitudes of S l ’s Fourier coefficients. B R = ( A R , 1 , A R , 2 , . . . , A R , N ) is the vector of normalized amplitudes of R’s Fourier coefficients.
Step 2
Composition the t samples S l ( t ) , 1 t N for each signal S l ( 1 l L ). Define new complex fuzzy sets as:
B l e a l = B l , 1 B l , 2 B l , n e a l , 1 a l , 2 a l , N
Similarly, define a new complex set as:
B R e a R = B R , 1 B R , 2 B R , n e a R , 1 a R , 2 a R , N
Step 3
For each B l ( 1 l L ), define its in-phase and quadrature terms, respectively, as:
I l = B l cos ( a l )
and
Q l = B l sin ( a l ) .
Similarly, define R’s in-phase and quadrature terms, respectively, as:
I R = B R cos ( a R )
and
Q R = B R sin ( a R ) .
Step 4
Calculate the distance between S l ( 1 l L ) and R:
d ( S l , R ) = 1 2 max ( | I R I l | , | Q R Q l | )
Step 5
In order to conclude if S l may be identified as R, compare 1 d ( S l , R ) to a threshold δ . If 1 d ( S l , R ) exceeds the threshold, identify S l as R.
Above Step 1 is the same as that in [1]. Other steps are different. Some complex fuzzy operations are used in Step 2. The Sum, Max, Min, and Winner Take All methods may be better than others for ⊗ in Step 2 , since these operations have the orthogonality preserving property (see Theorems 4, 5, 7 and 8). Step 3 is the orthogonal decomposition method, which is known as orthogonal demodulation in digital signal processing.
Example 7.
Two discrete time signals are represented by:
S 1 ( t ) = 1 5 n = 1 5 A R , n · e j 2 π ( n 1 ) ( t 1 ) 5 + π 6 , t = 1 , 2 , . . . , 5 , S 2 ( t ) = 1 5 n = 1 5 A R , n · e j 2 π ( n 1 ) ( t 1 ) 5 + 2 π 3 , t = 1 , 2 , . . . , 5 .
respectively. The given signal R is:
R ( t ) = 1 5 n = 1 5 A R , n · e j 2 π ( n 1 ) ( t 1 ) 5 , t = 1 , 2 , . . . , 5 .
Assume that ⊕ is M a x and ⊗ is S u m . By applying Eqs.(31)-(32), we have 1 / 5 e 5 π 6 , 1 / 5 e 4 π 3 and 1 / 5 . According to Equations (33)–(36), we obtain:
d ( S 1 , R ) = 0 . 05 , d ( S 2 , R ) = 0 . 15
If δ = 0 . 9 , identify S 1 as R.
In order to illustrate the superiority of the proposed method, a comparison between the proposed method and the existing methods [1,23] is conducted based on the numerical cases. By the method in Reference [1], we have same distance between S l ( l = 1 , 2 ) and R in the above Example 7. It is impossible to know which signal is more likely to be identified, which cannot satisfy the application of signal detection. Method in Reference [23] has same problem (see the example of Figure 2). Therefore, we can say that our proposal is a satisfactory method.

4. Discussion and Conclusions

In this paper, we introduced the orthogonality of complex fuzzy sets. We presented several results on orthogonality with respect to complex fuzzy operations and complex fuzzy inference method. The Sum, Max, Min, and Winner Take All methods in determining the phase term of the complex fuzzy union (intersection) have the orthogonality preserving property (see Theorems 4, 5, 7 and 8). A signal detection method was presented. In some special cases where some of the existing methods cannot provide reasonable results, the proposed method shows great capacity for discriminating complex fuzzy sets. Moreover, this method uses the choice of operations that have the orthogonality preserving property. However, our proposed method is not an absolutely perfect one. It is stuck with a lack of theoretical support. Furthermore, we have not show that Equation (37) in our method is a distance measure. Further efforts include continuing to look for a more excellent method (or distance measure) for much better exploration and exploitation on complex fuzzy sets.
Complex fuzzy sets, described in [1], are viewed as vectors in the complex plane, rather than scalar quantities. We should measure the difference of complex fuzzy sets from the viewpoint of vector theory. This idea of membership vectors induces new properties of complex fuzzy sets which are quite different from the properties of fuzzy set. Dick [16] analyzed the idea of rotational invariance for complex fuzzy logic. They also use figure of vector in complex plane to illustrate this point visibility. It is interesting to study complex fuzzy sets and complex fuzzy logic from the viewpoint of vector theory.
As we know, various orthogonal data are often applied in image processing and signal processing. The concept of orthogonality of complex fuzzy sets may be useful in these applications. Therefore, it will be meaningful to further discuss.

Acknowledgments

Project supported by the Science and Technology Foundation of Guizhou Province, China (LKS [2013] 35) and the Guangxi University Science and Technology Research Project (Grant No. 2013YB193).

Author Contributions

Conceptualization, formal analysis, investigation and writing the original draft is done by Songsong Dai. Validation, review and editing is done by Bo Hu and Lvqing Bi. Project administration and Resources are provided by Bo Hu and Lvqing Bi. All authors have read and approved the final manuscript.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Ramot, D.; Milo, R.; Friedman, M.; Kandel, A. Complex fuzzy sets. IEEE Trans. Fuzzy Syst. 2002, 10, 171–186. [Google Scholar] [CrossRef]
  2. Chen, Z.; Aghakhani, S.; Man, J.; Dick, S. ANCFIS: A Neuro-Fuzzy Architecture Employing Complex Fuzzy Sets. IEEE Trans. Fuzzy Syst. 2011, 19, 305–322. [Google Scholar] [CrossRef]
  3. Li, C. Complex Neuro-Fuzzy ARIMA Forecasting. A New Approach Using Complex Fuzzy Sets. IEEE Trans. Fuzzy Syst. 2013, 21, 567–584. [Google Scholar] [CrossRef]
  4. Li, C.; Chiang, T.-W. Complex Fuzzy Computing to Time Series Prediction A Multi-Swarm PSO Learning Approach. Lect. Notes Comput. Sci. 2011, 6592, 242–251. [Google Scholar]
  5. Li, C.; Chiang, T.-W. Intelligent financial time series forecasting: A complex neuro-fuzzy approach with multi-swarm intelligence. Int. J. Appl. Math. Comput. Sci. 2012, 22, 787–800. [Google Scholar] [CrossRef]
  6. Li, C.; Chiang, T.-W.; Yeh, L.-C. A novel self-organizing complex neuro-fuzzy approach to the problem of time series forecasting. Neurocomputing 2013, 99, 467–476. [Google Scholar] [CrossRef]
  7. Ma, J.; Zhang, G.; Lu, J. A method for multiple periodic factor prediction problems using complex fuzzy sets. IEEE Trans. Fuzzy Syst. 2012, 20, 32–45. [Google Scholar]
  8. Yazdanbakhsh, O.; Krahn, A.; Dick, S. Predicting solar power output using complex fuzzy logic. In Proceedings of the Joint IFSA World Congress and NAFIPS Annual Meeting, Edmonton, AB, Canada, 24–28 June 2013. [Google Scholar]
  9. Li, C.; Chiang, T.-W. Function Approximation with Complex NeuroFuzzy System Using Complex Fuzzy Sets. A New Approach. New Gener. Comput. 2011, 29, 261–276. [Google Scholar] [CrossRef]
  10. Li, C.; Chiang, T.-W. Complex fuzzy model with PSO-RLSE hybrid learning approach to function approximation. Int. J. Int. Inf. Database Syst. 2011, 5, 409–430. [Google Scholar] [CrossRef]
  11. Li, C.; Chiang, T.-W. Complex Neuro-Fuzzy Self-learning Approach to Function Approximation. Lect. Notes Comput. Sci. 2010, 5991, 289–299. [Google Scholar]
  12. Li, C.; Chan, F. Complex-Fuzzy Adaptive Image Restoration. An Artificial-Bee-Colony-Based Learning Approach. Lect. Notes Comput. Sci. 2011, 6592, 90–99. [Google Scholar]
  13. Li, C.; Wu, T.; Chan, F.-T. Self-learning complex neuro-fuzzy system with complex fuzzy sets and its application to adaptive image noise canceling. Neurocomputing 2012, 94, 121–139. [Google Scholar] [CrossRef]
  14. Dick, S.; Yager, R.; Yazdanbahksh, O. On Pythagorean and Complex Fuzzy Set Operations. IEEE Trans. Fuzzy Syst. 2016, 24, 1009–1021. [Google Scholar] [CrossRef]
  15. Tamir, D.E.; Jin, L.; Kandel, A. A new interpretation of complex membership grade. Int. J. Intell. Syst. 2011, 26, 285–312. [Google Scholar] [CrossRef]
  16. Dick, S. Towards Complex Fuzzy Logic. IEEE Trans. Fuzzy Syst. 2005, 13, 405–414. [Google Scholar] [CrossRef]
  17. Ramot, D.; Friedman, M.; Langholz, G.; Kandel, A. Complex fuzzy logic. IEEE Trans. Fuzzy Syst. 2003, 11, 450–461. [Google Scholar] [CrossRef]
  18. Tamir, D.E.; Kandel, A. Axiomatic theory of complex fuzzy logic and complex fuzzy classes. Int. J. Comput. Commun. Control 2011, 4, 562–576. [Google Scholar] [CrossRef]
  19. Tamir, D.E.; Last, M.; Kandel, A. Generalized complex fuzzy propositional logic. In Proceedings of the World Conference on Soft Computing, San Francisco, CA, USA, 23–26 May 2011. [Google Scholar]
  20. Tamir, D.E.; Last, M.; Kandel, A. The Theory and Applications of Generalized Complex Fuzzy Propositional Logic. In Soft Computing: State of the Art Theory and Novel Applications; Springer: Berlin, Germany, 2013; pp. 177–192. [Google Scholar]
  21. Tamir, D.E.; Teodorescu, H.N.; Last, M.; Kandel, A. Discrete complex fuzzy logic. In Proceedings of the Annual Meeting of the North American Fuzzy Information Processing Society (NAFIPS), Berkeley, CA, USA, 6–8 August 2012; pp. 1–6. [Google Scholar]
  22. Alkouri, A.U.M.; Salleh, A.R. Linguistic variables, hedges and several distances on complex fuzzy sets. J. Intell. Fuzzy Syst. 2014, 26, 2527–2535. [Google Scholar]
  23. Zhang, G.T.; Dillon, S.; Cai, K.-Y.; Ma, J.; Lu, J. Operation properties and δ-equalities of complex fuzzy sets. Int. J. Approx. Reason. 2009, 50, 1227–1249. [Google Scholar] [CrossRef]
  24. Zhang, G.; Dillon, T.S.; Cai, K.-Y.; Ma, J.; Lu, J. Delta-Equalities of Complex Fuzzy Relations. In Proceedings of the IEEE International 24th Conference on Advanced Information Networking and Applications, Perth, Australia, 20–23 April 2010; pp. 1218–1224. [Google Scholar]
  25. Scott, M. L. Programming Language Pragmatics, 2nd ed.; Morgan Kaufmann: Burlington, MA, USA, 2005. [Google Scholar]
  26. Alci, M. Fuzzy rule-base driven orthogonal approximation. Neural Comput. Appl. 2008, 17, 501–507. [Google Scholar] [CrossRef]
  27. Wang, L.; Langari, R. Building Sugeno-type models using fuzzy discretization and orthogonal parameter estimation technique. IEEE Trans. Fuzzy Syst. 1995, 3, 454–458. [Google Scholar] [CrossRef]
  28. Yen, J.; Wang, L. Simplification of fuzzy rule based systems using orthogonal transformation. In Proceedings of the Sixth IEEE International Conference of Fuzzy Systems, Barcelona, Spain, 5 July 1997; pp. 253–258. [Google Scholar]
  29. Mastorocostas, P.A.; Theocharis, J.B. An orthogonal least-squares method for recurrent fuzzy-neural modeling. Fuzzy Sets Syst., 2003, 140, 285–300. [Google Scholar] [CrossRef]
  30. Wang, L.X.; Mendel, J.M. Fuzzy basis functions, universal approximation, and orthogonal least squares learning. IEEE Trans. Neural Netw. 1992, 3, 807–814. [Google Scholar] [CrossRef] [PubMed]
  31. Kim, C.H.; Lee, C.W. Fuzzy control algorithm for multi-objective problems by using orthogonal array and its application to an AMB system. In Proceedings of the IFSA World Congress and, Nafips International Conference, Vancouver, BC, Canada, 25–28 July 2001; Volume 3, pp. 1752–1757. [Google Scholar]
  32. Kim, C.H.; Lee, C.W. Self-Organizing Fuzzy Controller for Multi-Objective Problem by Using Orthogonal Array and its Applications. Jpn. Soc. Mech. Eng. 2002, 277–282. [Google Scholar] [CrossRef]
Figure 1. Orthogonality.
Figure 1. Orthogonality.
Symmetry 09 00175 g001
Figure 2. Membership vectors A, B, and C.
Figure 2. Membership vectors A, B, and C.
Symmetry 09 00175 g002

Share and Cite

MDPI and ACS Style

Hu, B.; Bi, L.; Dai, S. The Orthogonality between Complex Fuzzy Sets and Its Application to Signal Detection. Symmetry 2017, 9, 175. https://doi.org/10.3390/sym9090175

AMA Style

Hu B, Bi L, Dai S. The Orthogonality between Complex Fuzzy Sets and Its Application to Signal Detection. Symmetry. 2017; 9(9):175. https://doi.org/10.3390/sym9090175

Chicago/Turabian Style

Hu, Bo, Lvqing Bi, and Songsong Dai. 2017. "The Orthogonality between Complex Fuzzy Sets and Its Application to Signal Detection" Symmetry 9, no. 9: 175. https://doi.org/10.3390/sym9090175

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop