The high frequency (HF) band is a cost effective medium for a long distance transmissionrnbeyond the horizon, for limited bandwidth of up to 3 kHz. However, the HF channel isrnsimultaneously a time and frequency dispersive environment. Time spread is two fold and resultsrnfrom multiple reflections between earth surface and ionosphere, where the latter is known tornhave various reflection layers. This multipath behavior results in various received modes at thernreceiver site corresponding to a time spread of a few milliseconds. Frequency spread is due tornmotion of electron density distributions in the ionospheric media, and can be as high as 10 Hz. Inrnaddition to time and frequency spread the relative movements of ionospheric layers impose arnDoppler shift on transmitted signals. The received signal in fading often modeled by a Rayleighrndistributed envelope and a uniformly distributed phase.rnFrequency selective fading channels produce intersymbol interference (ISI) in the receivedrnsignal. In these channels an increase in the power does not improve performance, sincernadditional power amplifies the ISI in step with the desired signal. The maximum likelihoodrnsequence estimator (MLSE) is the optimal method of canceling the ISI; however, it isrnprohibitively complex. Suboptimal but efficient method of compensating for the ISI is tornequalize the channel impairments by applying a filter at the receiver. In general radio channelrncharacteristics are subject to variation in time, and this leads to the need for adaptive equalizers.rnIn this development, a linear frequency selective slowly fading model is used for the channel. Arnlinear adaptive channel equalizer is considered as a solution to improve the performance ofrndigital communication over this short wave channel. The performance of the equalizer is studiedrnunder a software simulated environment using MATLAB programming for a linearly modulated,rnbinary phase shift keyed (BPSK), signals. The TMS320C50 DSK (digital signal processor starterrnkit) assembler and debugger are used to develop the assembly code so as to realize andrnimplement the filter on TMS320C50 digital signal processor. Finally, the designed equalizer isrntested for its performance.