New Constructions of Sonar Sequences

Similar documents
arxiv: v2 [math.nt] 18 Dec 2014

Large near-optimal Golomb rulers, a computational search for the verification of Erdos conjecture on Sidon sets

Sidon sets and C 4 -saturated graphs

#A50 INTEGERS 14 (2014) ON RATS SEQUENCES IN GENERAL BASES

THE DEFICIENCY OF COSTAS ARRAYS

Golomb-Lempel Construction of Costas Arrays Revisited

Two-Dimensional Patterns with Distinct Differences Constructions, Bounds, and Maximal Anticodes

Larger Golomb Rulers

An introduction to Costas arrays

2x 1 7. A linear congruence in modular arithmetic is an equation of the form. Why is the solution a set of integers rather than a unique integer?

Mathematics for Cryptography

ERASMUS UNIVERSITY ROTTERDAM Information concerning the Entrance examination Mathematics level 2 for International Business Administration (IBA)

The T 4 and G 4 constructions of Costas arrays

Zeroing the baseball indicator and the chirality of triples

A REVIEW OF THE AVAILABLE CONSTRUCTION METHODS FOR GOLOMB RULERS. Konstantinos Drakakis. (Communicated by Cunsheng Ding)

STRUCTURAL PROPERTIES OF COSTAS ARRAYS

1Number ONLINE PAGE PROOFS. systems: real and complex. 1.1 Kick off with CAS

Fermat numbers and integers of the form a k + a l + p α

3 The fundamentals: Algorithms, the integers, and matrices

Math 581 Problem Set 9

Expansion formula using properties of dot product (analogous to FOIL in algebra): u v 2 u v u v u u 2u v v v u 2 2u v v 2

RINGS: SUMMARY OF MATERIAL

2x 1 7. A linear congruence in modular arithmetic is an equation of the form. Why is the solution a set of integers rather than a unique integer?

Modifying Shor s algorithm to compute short discrete logarithms

Chapter 9 Mathematics of Cryptography Part III: Primes and Related Congruence Equations

4 Number Theory and Cryptography

Parvati Shastri. 2. Kummer Theory

A Geometric Approach to Carlitz-Dedekind Sums

Representation theory of SU(2), density operators, purification Michael Walter, University of Amsterdam

ERASMUS UNIVERSITY ROTTERDAM

Determinants of generalized binary band matrices

AVERAGE RECIPROCALS OF THE ORDER OF a MODULO n

On the Construction of Nearly Optimal Golomb Rulers by Unwrapping Costas Arrays

Wavelength Isolation Sequence Pairs

arxiv: v2 [math.nt] 15 May 2013

THE INFLATION-RESTRICTION SEQUENCE : AN INTRODUCTION TO SPECTRAL SEQUENCES

On Worley s theorem in Diophantine approximations

Wilson s Theorem and Fermat s Little Theorem

Fast inverse for big numbers: Picarte s iteration

Public-key Cryptography: Theory and Practice

1 Caveats of Parallel Algorithms

Introduction to Decision Sciences Lecture 6

Galois fields/1. (M3) There is an element 1 (not equal to 0) such that a 1 = a for all a.

Some algebraic number theory and the reciprocity map

CHAPTER 6. Prime Numbers. Definition and Fundamental Results

M381 Number Theory 2004 Page 1

SVETLANA KATOK AND ILIE UGARCOVICI (Communicated by Jens Marklof)

On Randomness of Goldbach Sequences

A classification of sharp tridiagonal pairs. Tatsuro Ito, Kazumasa Nomura, Paul Terwilliger

Solving a linear equation in a set of integers II

Lecture notes: Algorithms for integers, polynomials (Thorsten Theobald)

Kevin James. MTHSC 412 Section 3.4 Cyclic Groups

An Introduction to Probabilistic Encryption

Notes on Primitive Roots Dan Klain

Polynomials, Ideals, and Gröbner Bases

IMVI ISSN (p) , ISSN Open Mathematical Education Notes Vol. 3 (2013), / JOURNALS / IMVI OMEN

AUTOMORPHISMS OF THE AFFINE LINE OVER NON-REDUCED RINGS

On the second smallest prime non-residue

MCS 115 Exam 2 Solutions Apr 26, 2018

Aperiodic correlation and the merit factor

Discrete Applied Mathematics 105 (2000) On (n; k)-sequences. Received 7 April 1999; revised 21 December 1999; accepted 22 December 1999

10 Problem 1. The following assertions may be true or false, depending on the choice of the integers a, b 0. a "

STRONG NORMALITY AND GENERALIZED COPELAND ERDŐS NUMBERS

ax b mod m. has a solution if and only if d b. In this case, there is one solution, call it x 0, to the equation and there are d solutions x m d

3.5 Solving Quadratic Equations by the

Unique Difference Bases of Z

arxiv: v1 [math.co] 31 May 2018

Instructor: Bobby Kleinberg Lecture Notes, 25 April The Miller-Rabin Randomized Primality Test

Solving the general quadratic congruence. y 2 Δ (mod p),

[Part 2] Asymmetric-Key Encipherment. Chapter 9. Mathematics of Cryptography. Objectives. Contents. Objectives

198 VOLUME 46/47, NUMBER 3

CHAPTER 3. Congruences. Congruence: definitions and properties

THE BALANCED DECOMPOSITION NUMBER AND VERTEX CONNECTIVITY

Mathematics of Cryptography

Section 8.5. z(t) = be ix(t). (8.5.1) Figure A pendulum. ż = ibẋe ix (8.5.2) (8.5.3) = ( bẋ 2 cos(x) bẍ sin(x)) + i( bẋ 2 sin(x) + bẍ cos(x)).

For your quiz in recitation this week, refer to these exercise generators:

Polynomial Degree and Finite Differences

Part II. Number Theory. Year

p-cycles, S 2 -sets and Curves with Many Points

Review for Exam 2/Solutions

Dynamics of finite linear cellular automata over Z N

Santilli s Isomathematical theory for changing modern mathematics

A Grey Pseudo Random Number Generator

Discrete Logarithm Problem

Number Theory Homework.

Upper Bounds for Stern s Diatomic Sequence and Related Sequences

Commutative Rings and Fields

Dickson Polynomials that are Involutions

Algebra. Modular arithmetic can be handled mathematically by introducing a congruence relation on the integers described in the above example.

A Questionable Distance-Regular Graph

A LOWER BOUND FOR THE SIZE OF A MINKOWSKI SUM OF DILATES. 1. Introduction

arxiv: v1 [math.co] 13 Sep 2018

MATH 310 Course Objectives

Quivers. Virginia, Lonardo, Tiago and Eloy UNICAMP. 28 July 2006

Q N id β. 2. Let I and J be ideals in a commutative ring A. Give a simple description of

ON FLATNESS OF NONLINEAR IMPLICIT SYSTEMS

JACOBSON S THEOREM FOR BILINEAR FORMS IN CHARACTERISTIC 2

A Sufficient Condition for Optimality of Digital versus Analog Relaying in a Sensor Network

Congruences for Fishburn numbers modulo prime powers

The group (Z/nZ) February 17, In these notes we figure out the structure of the unit group (Z/nZ) where n > 1 is an integer.

Transcription:

INTERNATIONAL JOURNAL OF BASIC & APPLIED SCIENCES IJBAS-IJENS VOL.:14 NO.:01 12 New Constructions of Sonar Sequences Diego F. Ruiz 1, Carlos A. Trujillo 1, and Yadira Caicedo 2 1 Department of Mathematics, Universidad del Cauca, A.A. 755, Colomia. 2 Department of Mathematics, Universidad del Valle, A.A. 25360, Colomia. e-mail: dfruiz@unicauca.edu.co, trujillo@unicauca.edu.co, yadira0427@gmail.com Astract A set A is a Sidon set in an additive group G if every element of G can e written at most one way as sum of two elements of A. A particular case of two dimensional Sidon sets are the sonar sequences, which are two dimensional synchronization patterns. The main known constructions of sonar sequences are reminiscent of Costas arrays constructions (Welch and Golom). Other constructions are Quadratic and Shift. In this work we present new constructions of sonar sequences, independent of the named aove, using one dimensional Sidon sets. Keywords Costas arrays, Sidon sets, sonar sequences. I. INTRODUCTION Sidon sets appear in the additive numer theory from 1930 s with a ig impact across the year in engineering, specially in communication theory. These sets receive its name due to Simon Sidon who introduced them in order to solve an harmonic analysis prolem. Sidon wondered aout the existence of sets of positive integers in which all sums of two elements of the set are different, which is equivalent to estalish that all differences of two elements (distinct) of that set are also different [1]. Let n e a positive integer. Formally, A = {a 1,..., a n } Z is a Sidon set if, for all x Z and all a i, a j A with i j, the amount of solutions of the equation x = a i + a j is 0 or 1. Though Sidon sets were initially introduced in Z, it is possile to construct them in other groups and even any dimension [2]. Applications of Sidon sets include radio communications, x- ray crystallography, self orthogonal codes, linear arrays in the formation of optimal linear telescope arrays, and pulse phase modulation (PPM) as a form of communications [3]. Two dimensional Sidon sets are used in applications to sonar and radar systems, which deal with the following prolem: How can an oserver determine the distance and velocity of an oject that is moving?. The solution to this prolem use the Doppler effect, which states that when a signal ounces off a moving target its frequency changes in direct proportion to the velocity of the oject relative to the oserver. That is, if the oserver sends out a signal towards a moving target, the change etween the frequency of the outgoing and that of the returning signal will allow us to determine the velocity of the Authors thank to Patrimonio autónomo Fondo Nacional de Financiamiento para la Ciencia, la Tecnología y la Innovación Francisco José de Caldas and COLCIENCIAS for financial support under research project 110356935047. target, and the time it took to make the round trip will allow us to determine the distance [4]. Sidon sets in sonar and radar systems may e represented y a matrix A with entries 0 or 1, and the signal consists of availale frequencies f 1,..., f m to e transmitted at each one of the consecutive time intervals t 1,..., t n, with m a positive integer. According to this consideration, the entry a ij of A is 1 if frequency f i is transmitted in time interval t j, otherwise is 0 [5], [6]. Note that in these systems there is just one 1 per column. Other applications of two dimensional Sidon sets appear in optimal communication systems, cryptography, key distriution in cellular networks, military satellite communications, and other areas [6]. Respecting to sonar sequences, they were introduced as examples of two dimensional synchronization patterns with minimum amiguity [7], [8]. A sequence [f 1,..., f n ] is a sonar sequence of length n over the set of integers {1, 2,..., m} (or an m n sonar sequence) if for all integers h, i, and j, with 1 h n 1 and 1 i, j n h, If (1) is replaced y 135506-1401-6767- IJBAS-IJENS @ Feruary 2014 IJENS f i+h f i = f j+h f j i = j. (1) f i+h f i f j+h f j (mod m) i = j, (2) the sequence is a sonar sequence of length n and module m (or an m n modular sonar sequence). In [8] are presented algorithms which allow us to construct modular sonar sequences, some of them reminiscent of Costas array constructions. Furthermore, is presented a way to transform a given sequence in another in order to e close to the main prolem for sonar sequence which states: For a fixed m, find the largest n for which there exists an m n sonar sequence. Let p e a prime and r a positive integer. If q = p r, F q denotes the finite field with q elements. Following we present the sonar sequences constructions given in [8]. Theorem 1 (Quadratic construction): Let p e a odd prime, and a,, c integers such that a 0 (mod p). The sequence [f 1,..., f p+1 ] defined y f i := ai 2 + i + c (mod p) is a p (p + 1) modular sonar sequence.

INTERNATIONAL JOURNAL OF BASIC & APPLIED SCIENCES IJBAS-IJENS VOL.:14 NO.:01 13 Theorem 2 (Shift construction): Let q = p r e a prime power, α a primitive element of F q 2 and β a primitive element of F q. The sequence [f 1,..., f q ] defined y f i := log β (α iq + α i ) is a (q 1) q modular sonar sequence. Theorem 3 (Extended exponential Welch construction): Let α e a primitive element module p and s an integer. The sequence [f 0, f 1,..., f p 1 ] defined y f i := α i+s is a p p modular sonar sequence. If s = 0, the sequence [f 1,..., f p 1 ] defined as aove is a p (p 1) modular sonar sequence. Theorem 4 (Logarithmic Welch construction): Let α e a primitive element module p. The sequence [f 1,..., f p 1 ] defined y f i := log α i is a (p 1) (p 1) modular sonar sequence. Theorem 5 (Golom construction): Let q e a prime power greater than 2, and let α, β e primitive elements of F q. The sequence [f 1,..., f q 2 ] defined y f i := j if and only if α i + β j = 1 is a (q 1) (q 2) modular sonar sequence. If α = β this construction is known as Lempel construction. The main oject of this paper is to present new constructions of sonar sequences independent of those given aove. Our new construction (Theorem 10) uses specials one dimensional Sidon sets that are useful to estalish it. We use this construction and apply some properties we identify in the Sidon sets constructions due to Bose and due to Ruzsa to state three new constructions of sonar sequences as a consequence from Theorem 10. The remain of this work is as follows: In Section 2 we present constructions of Sidon sets of Bose and Ruzsa (Theorems 7 and 9) and some properties that emerge from those constructions (Propositions 1 and 2) that are used to present the new construction of sonar sequence (Theorem 10) and its immediate results (Corollaries 1 and 2) in Section 3. Finally, in Section 4 we present some related prolems with this work. In the following sections, if a and m are integers such that a < m, [a, m] denotes the finite set {a, a + 1,..., m}. Furthermore, if G is a cyclic group generated y g G, we denote G = g. II. CONSTRUCTION OF SIDON SETS OF BOSE AND RUZSA Although initially Sidon sets were introduced in the additive group Z, they can e defined in a finite aelian group (G, ) as follows. Definition 1: Let (G, ) e a finite aelian group. A = {a 1,..., a k } G is a Sidon set in G if for all a i, a j A, with 1 i j k, if the equation x = a i a j has at most one solution. Note that this definition is equivalent to prove that the amount of solutions of the equation x = a 1 is at most 1, for any a, A and a. To prove that A G is a Sidon set we will use one of the following properties: (S1) If a = c d then {a, } = {c, d}, for any a,, c, d A. (S2) Let G and G e two aelian groups. If φ : G G is an isomorphism and A is a Sidon set in G, then φ(a) is a Sidon set in G. The main prolem in Sidon sets consists in to estalish the largest cardinality of a set satisfying Definition 1. That is, to study the asymptotic ehavior of the function f 2 (G) := max{ A : A G is a Sidon set} where A denotes the cardinality of A. The value of the previous function for any group in general is not known yet, however there exist the following estimated for some upper and lower ounds. Using counting techniques we can prove that 1 + 4 G 3 f 2 (G). (3) 2 Now, using three Sidon set constructions (Ruzsa [9], Bose [10], and Singer [11]) and (3) we can state f 2 (Z p2 p) = p 1, f 2 (Z q2 1) = q, and f 2 (Z q2 +q+1) = q 1. In order to present new constructions of sonar sequences in Section 3, now we introduce the Sidon set constructions of Bose and Ruzsa. A. Bose s construction Let n N and p e a prime numer. Consider the finite field F q with q = p n elements. Let α e an algeraic element of degree 2 over F q ; the degree of the extension field F q (α) over F q is 2, furthermore F q (α) = F q 2. Because F q 2 is a finite field, we have that F q = F 2 q 2 \ {0} is a cyclic group. Let θ e a primitive element of F q 2. Define the set B (α) = α + F q := {α + a : a F q } F q 2. (4) Note that B(α) = q. Theorem 6: B (α) is a Sidon set in the multiplicative group F q 2. Proof: Suppose there exist a,, c, d F q such that (α + a)(α + ) = (α + c)(α + d). (5) From (5) we have that α satisfies the polynomial in F q [x] of degree 1 P (x) = [a + (c + d)] x + a cd. Because α is an algeraic element of degree 2 over the field F q, the minimal polynomial also have degree 2, so P (x) must e the zero polynomial. Thus we have a + = c + d and a = cd, that is possile only if {a, } = {c, d}, implying {α + a, α + } = {α + c, α + d}, that is, B(α) is a Sidon set in the multiplicative group F q 2. Now, using (S2) and Theorem 6, we can state Bose s construction.

INTERNATIONAL JOURNAL OF BASIC & APPLIED SCIENCES IJBAS-IJENS VOL.:14 NO.:01 14 Theorem 7: Let α e an algeraic element of degree 2 over F q and θ e a primitive element of F q 2. The set B(q, θ, α) = log θ (B(α)) := {log θ (α + a) : a F q } (6) is a Sidon set with q elements in the aelian additive group Z q2 1. Proof: Let θ e a primitive element of F q 2. Using the discrete logarithm to the ase θ, the multiplicative group F q 2 is isomorphic to the additive group Z q2 1. Because B (α) defined in Theorem 6 is a Sidon set in F q 2 then B(q, θ, α) = log θ B(α) is a Sidon set in Z q2 1. The following Proposition presents some properties in a Sidon set otained from Bose s construction. As aove, let θ e a primitive element of F q 2, and α F q 2 an algeraic element of degree 2 over F q. Also, we denote B(q, θ) = B(q, θ, α). Proposition 1: Let B(q, θ) e the Sidon set given in (6). Then: (B1) If a B(q, θ) then a 0 mod (q + 1). (B2) If a, B(q, θ) with a, then a mod (q + 1). (B3) B(q, θ) mod (q + 1) := {a mod (q + 1) : a B(q, θ)} = [1, q]. Proof: (B1) If a B(q, θ), there exists k F q such that a = log θ (α+ k), implying that θ a = α + k. Because F q = θ q+1 and α F q we have that θ a F q. Therefore q + 1 does not divide a and so we have the desired result. (B2) We verify this property y contradiction. Suppose a mod (q + 1), that is, there exists t Z such that a = t(q + 1). So θ a = θ t(q+1) and we have θ a F q. On the other hand, since a, B(q, θ), there exist k 1, k 2 F q, k 1 k 2 such that a = log θ (α + k 1 ) and = log θ (α + k 2 ), implying that θ a = α + k 1 and θ = α+k 2. Thus θ a = α+k 1 α+k 2. Since θ a F q, there exists c F q such that α+k 1 α+k 2 = c. So, (1 c)α = ck 2 k 1. Because c 1, then α = (ck 2 k 1 )(1 c) 1 F q, that is a contradiction. (B3) Since B(q, θ) = q, using (B1) and (B2) we have B(q, θ) mod (q + 1) = [1, q]. B. Ruzsa s construction Let p e a prime numer and let F p e the finite field with p elements. Theorem 8: For any primitive element θ of F p, the set R := {(i, θ i ) : 1 i p 1} is a Sidon set with p 1 elements in the aelian additive group Z p 1 F p. Proof: Let (i, θ i ), (j, θ j ), (k, θ k ), (l, θ l ) e elements of R such that From (7) we have and (i, θ i ) + (j, θ j ) = (k, θ k ) + (l, θ l ). (7) i + j k + l mod (p 1) θ i + θ j = θ k + θ l in F p. Because θ is a primitive element of F p, it follows θ i + θ j = θ k + θ l, θ i θ j = θ k θ l, what implies that {θ i, θ j } = {θ k, θ l } and {i, j} = {k, l}. Therefore {(i, θ i ), (j, θ j )} = {(k, θ k ), (l, θ l )}, that is, R is a Sidon set in the aelian additive group Z p 1 F p. Now, using (S2) and Theorem 8, we can state Ruzsa s construction. Theorem 9: Let θ e a primitive element of F p. Then the set {x ip θ i (p 1) mod (p 2 p) : 1 i p 1} (8) that we will denote y R(p, θ), is a Sidon set with p 1 elements in the additive group Z p2 p. Proof: By Theorem 8 we know that R = {(i, θ i ) : 1 i p 1}, is a Sidon set with p 1 elements in the additive group Z p 1 F p. If φ : Z p 1 Z p Z p(p 1) is the isomorphism defined y the Chinese remainder theorem, for all (i, θ i ) R we have the following system of congruences φ(i, θ i ) i mod (p 1), φ(i, θ i ) θ i mod p. Letting x := φ(i, θ i ), we get x i mod (p 1), (9) x θ i mod p, (10) From (9), there exists t Z such that x = i + t(p 1). Replacing x in (10) we have i + t(p 1) θ i mod p t i θ i mod p what implies that there exists s Z such that t = i θ i + sp. So, x = ip θ i (p 1) + sp(p 1) and since x Z p2 p we have x = ip θ i (p 1).

INTERNATIONAL JOURNAL OF BASIC & APPLIED SCIENCES IJBAS-IJENS VOL.:14 NO.:01 15 Therefore, the image of R through φ is R(p, θ), so y (S2) we have the desired result. In the following proposition we present some properties that satisfies R(p, θ). Proposition 2: Let R(p, θ) e the set given in (8). (R1) R(p, θ) mod p = [1, p 1]. (R2) R(p, θ) mod (p 1) = [1, p 1]. Proof: (R1) Note that R(p, θ) mod (p) = { θ i (p 1) mod p : 1 i p 1} = {θ i mod p : 1 i p 1} = [1, p 1]. (R2) As in the previous property, note that R(p, θ) mod (p 1) = {ip mod (p 1) : 1 i p 1} = {i : 1 i p 1} = [1, p 1]. III. NEW CONSTRUCTIONS OF SONAR SEQUENCES To introduce the notion of sonar sequences as a function consider the following definition. Definition 2: A function f : [1, n] [1, m] has the distinct differences property if for all i, j, h Z such that 1 h n 1 and 1 i, j n h, f(i + h) f(i) = f(j + h) f(j) i = j. (11) Furthermore, if [1, m] is replaced y Z m and (11) y f(i + h) f(i) f(j + h) f(j) (mod m) i = j, (12) f has the distinct differences property module m. Using the previous definition we can state the concept of sonar sequence. Definition 3: An m n sonar sequence is a function f : [1, n] [1, m] with the distinct differences property. Furthermore, an m n modular sonar sequence is a function f : [1, n] Z m satisfying the distinct differences property module m. In the following theorem we present the main result of this work that shows a new construction of modular sonar sequences using Sidon sets. Theorem 10: Let m, N and A = {a 1,..., a n } e a Sidon set in the additive group Z m. If A mod := {a mod : a A} = [1, n], then the function f : [1, n] Z m defined y f(i) = a i, is an m n modular sonar sequence, where ai is the unique element such that a i i mod and y denotes the smallest integer less than or equal to y. Proof: Let i, j, h [1, n] such that 1 h n 1 and 1 i, j n h. Suppose that f(i + h) f(i) f(j + h) f(j) (mod m), that is ai+h ai aj+h Thus, there exists t Z such that ai+h ai = By multiplying (13) y we have ai+h ai aj+h = aj+h aj (mod m). aj + tm. (13) aj + tm. (14) Because for each a k A is satisfied that a k = a k + k, from (14) we have a i+h (i + h) a i i = a j+h (j + h) a j j + tm a i+h a i a j+h + a j = tm, implying that a i+h + a j a j+h + a i (mod m). Because A is a Sidon set in the additive group Z m we have {i + h, j} = {j + h, i}, that is i = j. Thus, f is an m n modular sonar sequence. As a consequence of Theorem 10, and applying Theorems 7 and 9, and Propositions 1 and 2, we present the following new constructions of sonar sequences. Proofs follows immediately from Theorem 10. Corollary 1: Let B(q, θ, α) e the set given in (6). The function f : [1, q] Z q 1 defined y f(i) :=, i q+1 where i B(q, θ, α) is the unique element such that i i mod (q + 1), is a (q 1) q modular sonar sequence. Corollary 2: Let R(p, θ) e the set given in (8). Then the function r 1) f : [1, p 1] Z p 1 defined y f(i) := i p, where r i R(p, θ) is the unique element such that r i i mod p, is a (p 1) (p 1) modular sonar sequence. 2) f : [1, p 1] Z p defined y f(i) := ri (p 1), where r i R(p, θ) is the unique element such that r i i mod (p 1), is a p (p 1) modular sonar sequence. The following examples illustrates the Theorem 10 and constructions given aove. Example 1: Let q = 9. From Bose s construction, B = {1, 4, 37, 38, 49, 53, 55, 62, 76} is a Sidon set with 9 elements in the additive group Z (10)(8). From Corollary 1, the function f : [1, 9] Z 8, defined y f(i) = i /10, where i B, defines a 8 9 modular sonar sequence with 9 elements given y [0, 6, 5, 0, 5, 7, 3, 3, 4].

INTERNATIONAL JOURNAL OF BASIC & APPLIED SCIENCES IJBAS-IJENS VOL.:14 NO.:01 16 Example 2: 1) Given p = 7, from Ruzsa s construction we have that R 1 = {2, 4, 5, 27, 31, 36} is a Sidon set with 6 elements in the additive group Z (7)(6). From Corollary 2 (item 1), the function f : [1, 6] Z 6, defined y f(i) = r i /7, where r i R 1, defines a 6 6 modular sonar sequence with 6 elements given y [5, 0, 4, 0, 0, 3]. 2) Given p = 13, from Ruzsa s construction we have that R 2 = {10, 16, 57, 59, 90, 99, 115, 134, 144, 145, 149, 152} is a Sidon set with 12 elements in the additive group Z (13)(12). Now, from Corollary 2 (item 2), the function f : [1, 12] Z 13, defined y f(i) = r i /12, where r i R 2, defines a 13 12 modular sonar sequence with 12 elements given y [12, 12, 11, 8, 1, 12, 7, 9, 12, 4, 0, 4]. IV. ASSOCIATED PROBLEMS The main prolem in sonar sequences consists in to analyze the asymptotic ehavior of the maximal functions G(m) := max{n : an m n sonar sequence}, G(modm) := max{n : an m n modular sonar sequence}. It is easy to prove that G(m) G (mod m). From the sonar sequences-constructions given in [8] and those presented in this paper, for any prime p and any prime power q = p r, we have the following relations G(modp) = p + 1 G(p) p + 1, G(mod(q 1)) = q G(q 1) q. So, is natural to state the following prolem. Finally, in our current research, we are working in the following prolem. Prolem 4. Make comparisons among the known and new constructions of sonar sequences, to determine which of them produces etter sequences. REFERENCES [1] R. Alperin and V. Droot, Golom rulers, Mathematics Magazine, vol. 84, No. 1, pp. 48 55, 2011. [2] D. Ruiz and C. Trujillo, Construction of B h [g] sets in product of groups, arxiv:1302.0071 (preprint), 2013. [3] W. T. Rankin, Optimal Golom rulers: An exhaustive parallel search implementation, Master Thesis, Duke University, 1993. [4] O. Moreno, D. Bollman, and L. Yuchun, Exhaustive search for Costastype sequences for multi-target recognition, in Proceedings of the The Ninth IEEE Workshop on Future Trends of Distriuted Computing Systems, FTDCS 03, (Washington, DC, USA), pp. 354 358, IEEE Computer Society, 2003. [5] S. Golom and H. Taylor, Constructions and properties of Costas arrays, in Proceedings of the IEEE, vol. 72, pp. 1143 1163, 1984. [6] K. Taylor, S. Rickard, and K. Drakakis, Costas arrays: Survey, standardization, and matla toolox, ACM Transactions on Mathematical Software, vol. 37, pp. 41:1 41:31, 2011. [7] S. Golom and H. Taylor, Two dimensional synchronization patterns for minimum amiguity, IEEE Transactions on Information Theory, vol. 28, No. 4, pp. 600 604, 1982. [8] O. Moreno, R. Games, and H. Taylor, Sonar sequences from Costas arrays and the est known sonar sequences with up to 100 symols, IEEE Transactions on Information Theory, vol. 39, No. 6, pp. 1985 1987, 1993. [9] I. Z. Ruzsa, Solving a linear equation in a set of integers I, Acta arithmetica, vol. 65, No. 3, pp. 259 282, 1993. [10] R. C. Bose, An affine analogue of Singer s theorem, Journal of the Indian Mathematical Society, vol. 6, No. N.S, pp. 1 15, 1942. [11] J. Singer, A theorem infinite projective geometry and some applications to numer theory, Transactions of American Mathematical Society, vol. 43, pp. 377 385, 1938. Prolem 1. Let m e a positive integer. It is possile to prove or refute that G(m) m. We conjecture that this is true. Now, we know that there exist modular sonar sequences for the following modulus: p (Quadratic and Welch), p 1 (Welch and our Theorem 10), q 1 (Shift, Golom, and our Theorem 10). Thus, we have the second prolem. Prolem 2. What can we say aout sonar sequences constructions for other modulus? Furthermore, is it possile to estalish the exact value for G(mod35)? We know several modular sonar sequences constructions, ut we don t know constructions for non modular sonar sequences. So, we state the third prolem. Prolem 3. Estalish constructions for m n sonar sequences. It is possile to use Sidon sets, as we used in this paper, to find one of such constructions?