An Auto-Correlation and Cross-Correlation property of an Orthogonal Code enables the transfer of data with less interference. With more Orthogonal Codes, an Optical Fiber Communication channel can support a large number of users efficiently and reliably with high bandwidth. This paper analyses an algorithm used for finding Unipolar Orthogonal Codes using four major parameters (n, w, λa, and λc) where n is the length of a binary string, w is the weight of the string n (number of one’s in the string), λa is the Auto-Correlation, and λc is the Cross-Correlation. These four parameters jointly with the Johnson Bound (JA) condition are used in the algorithm. The paper illustrates the analysis of a possible number of Orthogonal Code Sets calculated using Orthogonal Codes generated from a software code that is based on the algorithm in consideration. The data analysis is carried out and the findings are summarized.