For a noiseless channel, the Nyquist bit rate formula defines the theoretical maximum bit rate
What is Nyquist Signaling Rate for Noiseless Channel
BitRate = 2 x bandwidth x l0g2 L
In this formula, bandwidth is the bandwidth of the channel, L is the number of signal levels used to represent data, and Bit Rate is the bit rate in bits per second.
Consider a noiseless channel with a bandwidth of 3000 Hz transmitting a signal with two signal levels. The maximum bit rate can be calculated as
BitRate =2 x 3000 x log2 2 =6000 bps