How did you create the .dat file? If you can read that file in MATLAB, you can write the contents to a .bb file. An example psuedo-code is:
x = read_my_dat_file('myfile.dat')
bbw = comm.BasebandFileWriter('myfile_in_bb')
bbw(x)
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!