Nếu bạn sử dụng độ dài bit dừng dễ dàng phân biệt với phần còn lại của luồng dữ liệu, chẳng hạn như thời gian 1,5 bit, thì có thể dễ dàng bắt đầu nhận truyền giữa. Tuy nhiên, điều này đi kèm với chi phí tăng chi phí. Tổng thông lượng dữ liệu có sẵn của bạn sẽ bị ảnh hưởng khi bạn tăng độ dài của bit stop.
Nếu bạn không sử dụng xe buýt quá nhiều và thường xuyên có các khoảng trống giữa các khung, thì đó có thể chỉ là vấn đề chờ đợi một trong những khoảng trống này xảy ra, sau đó chọn đường truyền hi-lo đầu tiên làm điểm bắt đầu của bạn bit bắt đầu tiếp theo.
Hãy nhớ rằng số lượng bit dữ liệu nên có thể dự đoán được, cũng như kích thước khung hình, vì vậy ngay cả khi bạn đang sử dụng 100% dung lượng của xe buýt và bit stop của bạn là một bit thời gian, bạn vẫn có thể tìm thấy bắt đầu bit nếu bạn thu thập đủ khung. Mỗi khung hình được đảm bảo có một chuyển tiếp hi-lo trong đó. Bit dừng là một trong đó luôn luôn cao. Bit bắt đầu là một mức luôn luôn thấp. Giả sử dữ liệu của bạn là ngẫu nhiên (hoặc đủ ngẫu nhiên), bạn có thể làm điều gì đó đơn giản như tạo bộ đệm kích thước khung hình của mình, đặt từng bit trong đó, sau đó tiếp tục thu thập khung và AND chúng vào bộ đệm này cho đến khi bộ đệm chỉ có 1 thiết lập bit. Bit này là bit stop của bạn. Một trong những sau đó là bit bắt đầu của bạn. Voila! Bạn đã tìm thấy nó.
Nếu bạn đang sử dụng bit chẵn lẻ, một tùy chọn khác sẽ là lấy hai giá trị dữ liệu, chọn bit thấp đầu tiên làm bit bắt đầu, sau đó tính toán tổng kiểm tra và so sánh với bit chẵn lẻ. Nếu nó khớp, thì bạn (có lẽ) đã tìm thấy bit start. Nếu không, chọn bit thấp tiếp theo và lặp lại cho đến khi bạn có được tổng kiểm tra tốt. Nếu bạn không thể tìm thấy một chút trong hai khung dữ liệu kiểm tra là bit bắt đầu hợp lệ, thì dữ liệu của bạn đã bị hỏng và bạn sẽ cần lấy thêm hai khung nữa.