A pseudo-random number sequence output unit responsive to s (1≦s) number of prescribed positive integers q1, q2, . . . , qs, a prescribed real impulse constant r (−1<r<1), and a prescribed non-zero real constant C for outputting a pseudo-random number sequence of length N (1≦N), which output unit includes: an input acceptance section that accepts input of s (1≦s) number of real number sequence initial values Y1, Y2, . . . , Ys (−1<Y1<1, −1<Y2<1, . . . , −1 Ys<1), and s number of integer parameters p1, p2, . . . , ps (2≦p1, 2≦p2, . . . 2≦ps) for which q1 mod p1≠0, q2 mod p2≠0 . . . , qs mod ps≠0 respectively hold with respect to the prescribed positive integers q1, q2 . . . qs; a calculation section that uses the prescribed real impulse constant r, the prescribed non-zero real constant C, the sequence initial values Y1, Y2, . . . , Ys, the integer parameters p1, p2, . . . , ps, the prescribed positive integers q1, q2, . . . , qs and integers j (1≦j≦s), m (1≦m≦2N−2) and n (1≦n≦2N−1) to calculate from the recurrence formula Tp(cos θ)=T(p,cos θ)=cos(p θ)yj[1]=Yjyj[m+1]=T(pj,yj[m])z[n]=∏j=1sT(qj,yj[n])a pseudo-random number sequence z′[1], z′[2], . . . , z′[N] of length N that satisfies z′[1]=C∑j=1N(-r)jz[j],z′[2]=C∑j=1N(-r)jz[j+1],⋮z′[N]=C∑j=1N(-r)jz[j+N-1]; andan output section that outputs the pseudo-random number sequence z′[1], z′[2], . . . , z′[N]. A transmitter, receiver and communication system that utilize the output unit, a filter unit, a pseudo-random number sequence output method, transmission method, receiving method and filtering method are provided. A computer-readable data recording medium recorded with a program for operating the transmitter, receiver, communication system and implementing the output, transmission and receiving methods is also provided.