3 Pages

OFC2007b

Course: GTG 432, Fall 2009
School: Georgia Tech
Rating:
 
 
 
 
 

Word Count: 1861

Document Preview

JThA51.pdf Receiver-side a1814_1.pdf adaptive opto-electronic chromatic dispersion compensation Arup Polley and Stephen E. Ralph School of Electrical and Computer Engineering Georgia Institute of Technology 777 Atlantic Drive, Atlanta, Georgia 30332-0269 stephen.ralph@ece.gatech.edu Abstract: We demonstrate, via comprehensive simulation, a receiver-side adaptive chromatic dispersion compensation technique which...

Register Now

Unformatted Document Excerpt

Coursehero >> Georgia >> Georgia Tech >> GTG 432

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
JThA51.pdf Receiver-side a1814_1.pdf adaptive opto-electronic chromatic dispersion compensation Arup Polley and Stephen E. Ralph School of Electrical and Computer Engineering Georgia Institute of Technology 777 Atlantic Drive, Atlanta, Georgia 30332-0269 stephen.ralph@ece.gatech.edu Abstract: We demonstrate, via comprehensive simulation, a receiver-side adaptive chromatic dispersion compensation technique which reconstructs the received optical signal as an electrical baseband signal and subsequently applies linear electrical filtering to remove chromatic dispersion. 2006 Optical Society of America OCIS codes: 070.6020 (Signal Processing); 060.2330 (Fiber Optics Communications) 1. Introduction Electronic dispersion compensation (EDC) and equalization of single mode fiber (SMF) has recently attracted considerable interest as a potentially low-cost, adaptive solution to chromatic dispersion (CD) [1,2]. However, the performance improvement via an electronic only method is limited due to the nonlinear effects of square-law photodetection and the loss of phase information in the process. Although signal processing on the full optical signal has been performed using predistortion techniques [3] and coherent detection, a receive-side solution has advantages. Recently, a receiver-side solution has been proposed [4] which uses passive asymmetric Mach Zehnder interferometer (AMZI) to extract the instantaneous frequency information of the received optical signal. This information has been used to construct a replica of the optical signal in the radio frequency (RF) range and subsequently a dispersive medium was used to compensate the CD. Here, we propose baseband signal processing after the frequency information has been extracted using an AMZI. The method relies on analog signal processing to reconstruct the optical signal as a baseband electrical signal with phase information and subsequently employ a modified feedforward equalizer (FFE) to compensate the linear channel distortion due to CD. We thus avoid the requirement for a broadband frequency modulator and RF dispersive medium and enable adaptive tuning. Furthermore, the adaptive equalizer can mitigate other channel distortion along with the chromatic dispersion. The entire electrical signal processing block can be implemented using analog integrated circuits. We evaluate the performance using a full channel model including nonlinear effects as well as optical noise. 2. System description Figure 1 shows the optical channel, extraction of instantaneous frequency of the modulating signal using the AMZI and reconstruction of the baseband signal using the subsequent signal processing blocks. The basic principle is to integrate the frequency to obtain the phase and pass it through cosine and sine functions and then multiply these signals with the square root of the intensity signal to obtain the in-phase (I-phase) and quadrature-phase (Q-phase) of the baseband signal. 10 Transmitter SMF VOA EDFA 0-60km 12 dB PD1 AMZI PD2 TIA Irb1 |Erb| + Irb2 f Integrator + bandpass filter Cos Sin I-phase Q-phase Fig. 1 Optical channel and receiver reconstructing the baseband signal A realistic evaluation of the above scheme requires design considerations and proper consideration of the presence of noise. The received optical signal in baseband representation (Ebr(t)) is the output of an essentially linear channel. Considering the transfer function of the AMZI with -3dB transmission of both outputs tuned at the carrier frequency, the photodetector (PD) and the trans-impedance amplifier (TIA) the two outputs are given by OSA 1-55752-830-6 a1814_1.pdf JThA51.pdf I rb1 ( t ) = C 1 2 Erb ( t ) 1 + sin 2 f (t ) + n1 ( t ) F (1) 1 f (t ) 2 I rb 2 ( t ) = C Erb ( t ) 1 sin + n2 ( t ) F 2 where, the period of frequency response F = 1/, and is the delay between two arms of the interferometer. The instantaneous frequency f(t) of the baseband signal can be extracted with small nonlinearity for f ( t ) F 1 . The noise of the two signals n1(t) and n2(t) is correlated. C is the conversion gain of the detector-TIA combination. The method of Fig. 1 provides estimates of Erb(t) and f(t) (denoted by Erb ( t ) and f ( t ) respectively) are given by 2 2 Erb ( t ) = I rb1 ( t ) + I rb 2 ( t ) = C Erb ( t ) + n1+ 2 ( t ) rb 2 (2) (3) + n1+ 2 ( t ) + Vb / C Erb ( t ) + n1+ 2 ( t ) + Vb / C rb Where, n1+2(t) and n1-2(t) is the noise obtained by adding and subtracting n1(t) and n2(t) respectively. From Eq. (3), it is apparent that the estimate of f(t) becomes noisy when signal strength | Erb(t)|2 becomes comparable to the noise power n1+2(t). To suppress this undesired noise enhancement an offset Vb is applied during the estimation of f(t). The value of Vb is chosen such that for large signal strength, distortion in f ( t ) is negligible. However for small rb1 2 ( I ( t ) I ( t ) ) = f t / F f ( t ) / F = ( () ) ( I (t ) + I (t )) + V E (t ) rb1 rb 2 b Erb ( t ) 2 + n1 2 ( t ) 2 signal strength estimation of f(t) is saturated and the noise is also suppressed. Though, the optimum value of Vb/C depends on the signal to noise ratio (SNR), we find a value of 0.2 times the average signal strength provides good results. We also note that the choice of F involves a tradeoff between the nonlinearity and SNR of the extracted estimate of f(t). The SNR of f ( t ) degrades for f ( t ) F 1 , as the first term in Eq. (3) becomes smaller. We find that a F=50GHz, corresponding to of 20 ps, provides good SNR while keeping the nonlinearity sufficiently low. The intensity and frequency estimates are used to generate the I-phase and the Q-phase components of the received optical signal (Fig. 1). The components used to create the functional blocks are realizable using analog circuits. Specifically, the square-root circuit the and analog divider circuit may be realized using MOS translinear circuits [5,6] with some bandwidth limitations. In the simulation we have assumed a bandwidth of 7.5 GHz for all the functional blocks. The integrator is coupled with a bandpass filter to provide a phase output which eliminates the slow phase drift but retains the necessary fast phase change information. We find that a bandwidth of 0.1GHz to 7.5GHz limits the phase excursion well within . This also helps in the realization of cosine and sine output with piece-wise linear function generation. The adder and multiplier circuits with necessary bandwidths are realizable. It is noted that the reconstructed signal may have a relatively slowly changing phase offset along with the noise and nonlinearity induced impairments. However, it contains the essential phase information necessary to mitigate the channel impairments. The linearized and reconstructed baseband optical signal is fed to a modified dual phase feedforward equalizer (FFE) as shown in Fig. 2a. The magnitude square of the output of the complex FFE makes the output independent of the phase drift extending over several FFE span. This feature makes the modified FFE insensitive to relatively fast phase variations which are difficult to track with the adaptation algorithm. This also allows for modest source drift and linewidth. The filter coefficients are updated using a least mean square error (LMSE)-like algorithm. It is noted that the FFE span required to effectively compensate the chromatic dispersion increases with the length of the fiber and is proportional to the pulse spread due to chromatic dispersion. Figure 2b shows the adapted FFE taps compensating 400km SMF. I-phase Q-phase Dual phase FFE Magnitude square Output Fig. 2a Modified feed forward equalizer Fig. 2b Adapted I phase (D)and Q phase (o) FFE taps for 400km SMF OSA 1-55752-830-6 a1814_1.pdf JThA51.pdf 3. Performance evaluation The optical channel is simulated using the Optisystem software. The transmitter is a 10Gbps amplitude modulator with extinction ratio of 10dB modulating a laser with 10MHz linewidth and center frequency at 193.1THz. Each span consists of variable length of SMF from 0 to 60 km, a variable optical attenuator (VOA) and an Erbium doped fiber amplifier (EDFA) of 12 dB gain and 4 dB noise figure. Simulation is performed for multiple lengths of fiber. The SMF model includes chromatic dispersion of 16.75ps/nm-km, dispersion slope of 0.075ps/nm2-km, attenuation coefficient of 0.2dB/km and nonlinear coefficient n2 of 2.610-20m2/W. The transmitted power is swept from 0dBm to -15dBm to vary the received OSNR. The signal is preamplified before the receiver to maintain constant received optical power. A 42GHz, 1st order Gaussian bandpass filter is used to attenuate the out of band ASE noise. A balanced PIN photodetector with 8GHz bandwidth is used to detect the signals after AMZI. The net noise after the photodetection incorporates signal-ASE beat noise, ASE-ASE, thermal noise, and shot noise. However the received power is adjusted so that the dominant contribution comes from signal-ASE beat noise. Noise figure of the TIA is 6 dB. The 7.5GHz Bessel-Thomson lowpass filter is used to limit the receiver bandwidth. Figure 3 shows the performance of the receiver for a fixed received OSNR of 23 dB. The compensator can extend the reach beyond 600km with forward error correction (FEC). Figure 4 illustrates the Q vs. received OSNR for different lengths of fiber. The receiver OSNR penalty is within 10 dB for 600km at the FEC limit.. As mentioned before, the accuracy of the reconstructed signal is limited by the noise. Furthermore, square-law detector and square-rooting circuit generate higher frequency harmonics which due to bandwidth limitation are lost in the signal reconstruction process. This produces a nonlinear distortion in the recovered baseband signal and limits the performance. Fig. 3 Q after FFE vs. fiber length for 23 dB of Received OSNR Fig. 4 Q vs. OSNR for different lengths of fiber 4. Conclusion We show that the frequency information of the received optical signal extracted using a passive optical component can be used to image the optical signal in baseband and make the end to end fiber channel linear. Linear electrical filter can then compensate for the chromatic dispersion impairment in the reconstructed signal. A modified FFE is demonstrated which can extend the SMF link lengths over 600km at 10Gb/s for low cost transmitters. The entire signal processing can be implemented using analog integrated circuits and therefore, can potentially reduce the cost of EDC implementation for metro area networks. 5. References 1. N. Alic, G. C. Papen, R. E. Sperstein, R. Jiang, C. Marki, Y. Fainman, S. Radic, P.A. Andrekson, Experimental demonstration of 10Gb/s NRZ extended dispersion-limited reach over 600km-SMF link without optical dispersion compensation, Proc OFC 2006, paper OWB7, (2006) 2. P. M. Watts, V. Mikhailov, M. Glick. P. Bayvel, R. I. Killey, Performance of optical single sideband transmission systems using adaptive electronic dispersion compensators, Proc ECOC 2005, paper Tu 4.2.4 (2005) 3. D. McGhan, C. Laperie, A Savchenko, C. Li, G. Mak, M. OSullivan, 5120 km RZ-DPSK transmission over 652 fibre at 10 Gbit/s with no optical dispersion compensation, Proc OFC 2005, paper PDP-27, (2005) 4. A. D. Ellis, M. E. McCarthy, Receiver-side electronic dispersion compensation using passive optical field detection for low cost 10Gbit/s 600 km-reach applications, Proc OFC 2006, paper OTuE4, (2006) 5. W. Gai, H. Chen, E. Seevinck, Quadratic-translinear CMOS multiplier-divider circuit, Elec. Lett. 33, 860-861 (1997) 6. V. Riewruja, K. Anuntahirunrat, W. Surakampontorn, A class AB CMOS square-rooting circuit, Int J. Electronics 85, 55-60 (1998) OSA 1-55752-830-6
Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

Georgia Tech - GTG - 432
JOURNAL OF LIGHTWAVE TECHNOLOGY, VOL. 24, NO. 7, JULY 20062629Spatially Resolved Detection and Equalization of Modal Dispersion Limited Multimode Fiber LinksKetan M. Patel, Arup Polley, Student Member, IEEE, Kasyapa Balemarthy, and Stephen E. Ra
Allan Hancock College - ILEE - 4320
SELECT exp_id AS exp_id, exp_short_desc AS exp_short_desc, exp_long_desc AS exp_long_desc, author_id AS author_id, sense_id AS sense_id, loc_id AS loc_id, rank_id AS rank_id, date AS date, time AS time, 'ilee4320' FROM ilee4320.experience WHERE 1SE
Allan Hancock College - ILEE - 4320
N. Arizona - FOR - 070228
Buffe lgrass in theS onoran De rt: History & se S nceNe ds cie ePhoto by Warre Be Univ. of Arizona n ck,I. Statement of the problemBuffe lgrass (Pe nnise ciliare a fire tum ), -proneAfrican bunchgrass, is spre ading rapidly across theincre asin
Penn State - MATH - 230
Review for Final Exam Math 230, Fall 2006 The final exam is scheduled on 12/18/2006 12:20 PM - 2:10PM, 121 Sparks (Section 7 and 8) This is a comprehensive exam, you should consult your previous midterm review sheets for highlights of Sections 13.1-1
Penn State - MATH - 230
Math 230, Fall 2006Review sheet for Exam 1Our rst midterm exam will be given on October 5, 2006. It will cover the material from Chapters 13-14.Some important skillsSection 13.1: Three-dimensional Coordinate Systems Find the distance from a po
Penn State - MATH - 230
Math 230, Important formulas 1 Section 13.1 Distance formula: P1 = (x1 , y1 , z1 ), P2 = (x2 , y2 , z2 ) |P1 P2 | = (x2 x1 )2 + (y2 y1 )2 + (z2 z1 )2 Equation of a sphere: Center = C (a, b, c), radius = r (x a)2 + (y b)2 + (z c)2 = r2 .2
Penn State - MATH - 230
Math230 quiz No. 1 , Sep. 08, Name:, Student ID:(1) Show that the equation represents a sphere, and nd its center and radius: x 2 + y 2 + z 2 = 4x 2 y (2) Let =< 6, 2, 3 >, b =< 1, 5, 2 >, nd | | and 3 2 b . a a a1
Penn State - MATH - 230
Math230 quiz No. 1 , Sep. 08, Name:, Student ID:(1) Show that the equation represents a sphere, and nd its center and radius: x 2 + y 2 + z 2 = 4x 2 y Solution: Rewrite the equation in the following form (x2 4x) + (y 2 + 2y ) + z 2 = 0 Then, by
Penn State - MATH - 230
4Section 13.4 Cross product: =< a1 , a2 , a3 >, b =< b1 , b2 , b3 >, a =< a b a b , a b b a , a b a b > a b 23 32 31 31 12 21 Determinant formula: = a b Properties: = , = , = 0 a a 0a b b aa b a b Area of par
Penn State - MATH - 230
Math230 quiz No. 2 , Sep. 15, Name:, Student ID:Announcement: Midterm I: Thursday, Oct.05, 2006, 6:30-7:45PM 102 Forum. (1) (2 points) Find the volume of the parallelepiped determined by the vectors , b , and : a c =< 6, 3, 1 >, =< 0, 1,
Penn State - MATH - 230
6Section 13.6 Cylinders = surface of all lines parallel to a given line L through a given curve C . Example1: y = x2 . Example2: x2 + y 2 = 1. ellipsoid: y2 z2 x2 + 2 + 2 =1 a2 b c z2 x2 y2 = 2+ 2 2 c a b z x2 y2 = 2+ 2 c a b cone: paraboloid
Penn State - MATH - 230
Math230 quiz No. 3 , Sep. 22, Name:, Student ID:Announcement: Midterm I: Thursday, Oct.05, 2006, 6:30-7:45PM 102 Forum. (1) (2 points) Describe and sketch the surface: x2 y 2 = 1(2) (3 points) Change from rectangular to spherical coordinates.
Penn State - MATH - 230
Penn State - MATH - 230
8Section 14.1 Vector function: (t) =< f (t), g (t), h(t) > rwhere f, g, h are component functions. Parametric equations of a space curve C : x = f (t) = (t) =< x, y, z > y = g ( t) r r z = h( t ) Limit of a vector function:ta lim
Penn State - MATH - 230
Math230 quiz No. 4 , Sep. 28, Name:, Student ID:Announcement: Midterm I: Next Thursday, Oct.05, 2006, 6:30-7:45PM 102 Forum. (1) (2 points) Find a vector equation and parametric equations for the line segment that joints P and Q: P (2, 4, 0), Q(6
Penn State - MATH - 230
Penn State - MATH - 230
Penn State - MATH - 230
Math230 Take home quiz No. 6, Oct.20, Name:, StudentID:(1) ( 2 points) Find the first partial derivative$ of the function:(2) ( 3 p oints) Find the equation of the tangent plane to the given surface a t the specified point.
Penn State - MATH - 230
Math 230 Complementary to the Course Syllabus Instructor: Bin Zheng Contact Info: My oce is 10, McAllister Building, Oce Hour: MWF 02:20PM-03:20PM. The best way to reach me is through E-mail. My E-mail address is zheng@math.psu.edu Homework: Some od
Penn State - MATH - 230
Penn State - MATH - 230
Penn State - MATH - 230
Penn State - MATH - 230
Penn State - MATH - 230
Penn State - MATH - 230
University of Iowa - TA - 016
To-do Implement sorting Selection Sort Use method Array.SortSort an values of primitive type Sort an array of objectsMethod Array.Sortpublic static void Sort(Array); Sorts the elements in an 1D Array using theIComparable interface implem
University of Iowa - TA - 016
Inheritance cont. Abstract classes Abstract methods Example Abstract class - Shape Derived concrete classes - Circle, Rect Prepare for the Exam.Abstract classes Abstract classes are classes without instances. withoutFor abstract class A
University of Iowa - TA - 016
C# Windows GUI Programming Practice with C# controls and event handling Form, Button, TextBox, Label Example 1 More Graphics Example 2 , 3 , 4.Example 1 Reverse a stringExample 2 Using GraphicsExample 3 Add more colorsExample 4 Dr
University of Iowa - TA - 016
C# Windows GUI Programming Practice with C# controls and event handling Form, Button, TextBox, Label Example 1 More Graphics Example 2 , 3 , 4.Example 1 Reverse a stringExample 2 Using GraphicsExample 3 Add more colorsExample 4 Dr
University of Iowa - TA - 016
University of Iowa - TA - 016
To-do list bool type, relational, equality operators &expression Operator precedence if and if-else statement Mixed-type expressionBool, Relational & equality operators A new type bool value: true, false e.g. bool v1 = true; bool v2 = true
University of Iowa - TA - 016
Loop structureswhile loops (section 3.4) for loops (section 4.3) do-while loops (section 4.3) Logic operators, expressions (section 4.1)while loops while statementwhile( condition)while_true_statementExecuted repeatedly as long as the c
University of Iowa - TA - 016
To-do Review: nested if-else statements and switchstatement Exercises with variable scope, loops Coding practiceUse switch statement for multiple alternative choices Using nested if-else Using switch statementstatements allows to choose amo
University of Iowa - TA - 016
A summary(text P )165Logic operators that take bool operands and produce a bool value Conditional OR(|), AND(&) and NOT(!) 2. Structures to make choice if-else, switch 3. Loop structures for, do-while, compare do-while to while. 4. Additional d
University of Iowa - TA - 016
Outline Object-oriented programming Objects and classes, examplesObject-Oriented Programming (OOP) A programming technique based on objects. Advantages:Good at modeling real-world objects you find in everyday life. Speedy development, high
University of Iowa - TA - 016
Outline Review - PropertiesProperties allow to read and write class fields Implement a Property. Read-Only Property Write-Only Property. Define and use overloading methods Use Class variables and class methodsi.e. static variables and m
University of Iowa - TA - 016
To-do list Web resources for the course Overview of computer system, C#, and .NETFramework Compile and run C# programHow to access Visual Studio.NET Overview of lexical and syntax structure of C# Your first C# program - Hello, WorldUse
University of Iowa - TA - 016
Arrays Arrays allow us to refer to large collections ofelements conveniently. An array variable refers to the array.double[] a = {-1.0, 4.5, 0.5};a a[0] a[1] a[2] -1.0 4.5 0.5Declare and use an array Declare an arrayint[] x; /declare varia
University of Iowa - TA - 016
To-do ReviewMembers in class definition Object creation ArrayClasses Name the class members you know about variables (i.e. fields)instance variables, class variables (with keyword static) A special kind of method A constructor is calle
University of Iowa - TA - 016
Arrays Arrays allow us to refer to large collections ofelements conveniently. An array variable refers to the array.double[] a = {-1.0, 4.5, 0.5};a a[0] a[1] a[2] -1.0 4.5 0.5Declare and use an array Declare an arrayint[] x; /declare varia
University of Iowa - TA - 016
To-do Recursion exercises RecallPolymorphism Exception handling Windows-based applicationsRecursion - xn Write a method power(x,n) which returns xnBase case: xn = x, if n = 1; Recursive cases: xn = x xn-1, if n>1Recursion - digits
University of Iowa - TA - 016
Recursion State the problem recursively A well-defined base case A recursive call that guarantees a smaller problemand eventually leads to the base case.If no base case specified, or you never reach the base case, youll have infinite recursio
University of Iowa - TA - 016
Solutions to quiz 4.1. Write a class to describe a rational number, i.e., a ratio of two integers. Name the class RationalNumber and include two instance variables called numerator and denominator. Include a constructor that initializes the two inst
University of Iowa - TA - 016
1. using System; namespace Exam1 { public class Qestion1 { public static void Main() { Console.WriteLine("Please input two intergers:"); int a = int.Parse(Console.ReadLine(); int b = int.Parse(Console.ReadLine(); Console.WriteLine("a Console.WriteLin
UNC - DOCS - 23845
Project Gutenberg's Talents, Incorporated, by William Fitzgerald JenkinsThis eBook is for the use of anyone anywhere at no cost and withalmost no restrictions whatsoever. You may copy it, give it away orre-use it under the terms of the Project G
UNC - DOCS - 23805
The Project Gutenberg EBook of For The Honor Of France, by Thomas A. JanvierThis eBook is for the use of anyone anywhere at no cost and withalmost no restrictions whatsoever. You may copy it, give it away orre-use it under the terms of the Proje
UNC - DOCS - 23807
The Project Gutenberg EBook of The Uncle Of An Angel, by Thomas A. JanvierThis eBook is for the use of anyone anywhere at no cost and withalmost no restrictions whatsoever. You may copy it, give it away orre-use it under the terms of the Project
UNC - DOCS - 23819
The Project Gutenberg eBook, La Chanson de Roland, by Lon Gautier,Translated by Lonce RabillonThis eBook is for the use of anyone anywhere at no cost and withalmost no restrictions whatsoever. You may copy it, give it away orre-use it under th
UNC - DOCS - 23811
The Project Gutenberg eBook, The Good Ship Rover, by Robina F. HardyThis eBook is for the use of anyone anywhere at no cost and withalmost no restrictions whatsoever. You may copy it, give it away orre-use it under the terms of the Project Gute
UNC - DOCS - 23861
The Project Gutenberg eBook, The Story of the Great War, Volume V (of 12),Edited by Francis J. Reynolds, Allen L. Churchill, and Francis TrevelyanMillerThis eBook is for the use of anyone anywhere at no cost and withalmost no restrictions whats
UNC - DOCS - 23800
Project Gutenberg's Contemporary American Composers, by Rupert HughesThis eBook is for the use of anyone anywhere at no cost and withalmost no restrictions whatsoever. You may copy it, give it away orre-use it under the terms of the Project Gute
UNC - DOCS - 23866
Project Gutenberg's The House That Jack Built and The Magpie, by AnonymousThis eBook is for the use of anyone anywhere at no cost and withalmost no restrictions whatsoever. You may copy it, give it away orre-use it under the terms of the Project
UNC - DOCS - 23813
The Project Gutenberg EBook of A Newly Discovered System of ElectricalMedication, by Daniel ClarkThis eBook is for the use of anyone anywhere at no cost and withalmost no restrictions whatsoever. You may copy it, give it away orre-use it under
UNC - DOCS - 23869
The Project Gutenberg EBook of Little Mr. Thimblefinger and His QueerCountry, by Joel Chandler HarrisThis eBook is for the use of anyone anywhere at no cost and withalmost no restrictions whatsoever. You may copy it, give it away orre-use it un
UNC - DOCS - 23810
The Project Gutenberg EBook of At Fault, by Kate ChopinThis eBook is for the use of anyone anywhere at no cost and withalmost no restrictions whatsoever. You may copy it, give it away orre-use it under the terms of the Project Gutenberg License
UNC - DOCS - 23847
The Project Gutenberg EBook of The Peacock and Parrot, on their Tour toDiscover the Author of "The Peacock At Home", by UnknownThis eBook is for the use of anyone anywhere at no cost and withalmost no restrictions whatsoever. You may copy it, gi
UNC - DOCS - 23806
The Project Gutenberg EBook of A Temporary Dead-Lock, by Thomas A. JanvierThis eBook is for the use of anyone anywhere at no cost and withalmost no restrictions whatsoever. You may copy it, give it away orre-use it under the terms of the Project
UNC - DOCS - 23846
Project Gutenberg's The Flag Replaced on Sumter, by William A. SpicerThis eBook is for the use of anyone anywhere at no cost and withalmost no restrictions whatsoever. You may copy it, give it away orre-use it under the terms of the Project Gute
UNC - DOCS - 23815
The Project Gutenberg eBook, Punch, or the London Charivari, Vol. 146,April 22, 1914, by Various, Edited by Owen SeamanThis eBook is for the use of anyone anywhere at no cost and withalmost no restrictions whatsoever. You may copy it, give it a
UNC - DOCS - 23868
The Project Gutenberg EBook of Vanishing Point, by C.C. BeckThis eBook is for the use of anyone anywhere at no cost and withalmost no restrictions whatsoever. You may copy it, give it away orre-use it under the terms of the Project Gutenberg Lic